常用快捷鍵匯總Mac

VS code:常用快捷鍵

光標(biāo)移動

option+←/→ :移動到單詞的首/尾
option+↑/↓:光標(biāo)所在行的代碼上下移動

command+←/→ :移動到當(dāng)前行的首/尾
command+↑/↓:移動到文檔的首/尾

文本選擇

基于單詞,行,文檔的光標(biāo)操作加上個shift鍵宾娜,
就可以移動光標(biāo)的同時選擇文本困乒;
例如百宇,選擇當(dāng)前光標(biāo)所在位置到當(dāng)前行最前面的代碼:cmd + ← + shift

刪除操作

刪除當(dāng)前行光標(biāo)后的所有字符:cmd + fn + delete
刪除當(dāng)前行光標(biāo)前的所有字符:cmd + delete
刪除當(dāng)前單詞光標(biāo)后的字符:option + fn + delete
把當(dāng)前單詞光標(biāo)前的字符刪除:option + delete

添加注釋

注釋一行代碼:cmd + /
注釋一整段代碼:option + shift + A

Shell:文件操作常用命令(上下箭頭切換歷史命令)

#### ls 查看當(dāng)前目錄下的文件/夾 鸵膏;ls -a 顯示隱藏文件 ; command+shift+ .  顯示/隱藏 隱藏文件/夾)
#### Finder 下 command+shift+G 前往任何的文件和文件夾(包括隱藏文件)
mkdir 目錄名 創(chuàng)建文件夾 (刪除文件 rm -rf 文件夾)
rmdir 目錄名 刪除文件夾  (重置as的配置 :rm -rf ~/Library/Preferences/AndroidStudio*)
cd    目錄名 進(jìn)入文件夾
cd .. 返回上一級目錄
cd /  進(jìn)入系統(tǒng)根目錄
cd ~  進(jìn)入用戶根目錄
pwd    顯示當(dāng)前文件路徑
open . 打開當(dāng)前目錄
touch  文件名  創(chuàng)建文件
cp     文件名 拷貝文件
網(wǎng)絡(luò)相關(guān):
ifconfig   查看網(wǎng)絡(luò)信息
ping ip地址 測試網(wǎng)絡(luò)連接狀態(tài)

更多詳見 Shell教程

AS常用快捷鍵

常規(guī)

打開設(shè)置對話框       Command+,(英文逗號)
打開項目結(jié)構(gòu)對話框    Command+;(英文分號)
在標(biāo)簽頁和工具窗口之間切換 Ctrl+Tab
搜索全部內(nèi)容(包括代碼和菜單)   按兩次 Shift
查找                                           Command+F
查找下(上)                                Command+(shift)+G
替換                                             Command+R
最近打開的文件彈出式菜單                 Command+E
轉(zhuǎn)到上一個編輯位置                  Command+Shift+Delete
關(guān)閉活動編輯器標(biāo)簽頁            Command+W
轉(zhuǎn)到行                                          Command+L
打開類型層次結(jié)構(gòu)                Ctrl+H

布局編輯器

強制刷新      R
跳轉(zhuǎn)到xml     Command+B

編寫代碼

生成代碼(getter俄占、setter、構(gòu)造函數(shù)、hashCode/equals、toString闰非、新文件、新類)    Command+N
替換方法              Ctrl+O
刪除插入符處的行    Command+Delete
快速查找文檔        Ctrl+J
顯示選定方法的參數(shù)   Command+P
轉(zhuǎn)到聲明(直接)     Command+B 或 Command+點擊
轉(zhuǎn)到實現(xiàn)            Command+Option+B
優(yōu)化導(dǎo)入            Ctrl+Option+O
重新格式化代碼       Command+Option+L
開始新行            Shift+Enter

調(diào)試

編譯并運行           Ctrl+R
調(diào)試                              Ctrl+D
單步執(zhí)行             F8
單步進(jìn)入             F7
單步退出             Shift+F8
運行到光標(biāo)位置        Option+F9
繼續(xù)運行程序          Command+Option+R
切換斷點             Command+F8

重構(gòu)

安全刪除              Command+Delete

版本控制/本地歷史記錄

將項目提交到 VCS      Command+K

更多 AS快捷鍵 AS快捷鍵都是可以自定義的 但是最好不要自定義

Chrome 鍵盤快捷鍵

打開新的標(biāo)簽頁,并跳轉(zhuǎn)到該標(biāo)簽頁    Ctrl + t
打開“開發(fā)者工具”                 F12

更多快捷鍵

常用ADB命令

adb devices     獲取當(dāng)前已連接的設(shè)備
adb kill-server , adb start-server , 結(jié)束 adb 服務(wù)璃谨, 啟動 adb 服務(wù)
adb install + apk路徑  安裝應(yīng)用铸抑,覆蓋安裝是使用 -r 選項
adb uninstall +應(yīng)用包名  卸載應(yīng)用
無線調(diào)試:
adb tcpip 端口號
adb connect ip地址 :端口號

使用adb工具測試deep link:
測試deep links命令:$ adb shell am start -W -a android.intent.action.VIEW  -d <URI> <PACKA

Mac終端vi/vim常用命令

命令模式:按 i 進(jìn)入到編輯模式; 按ESC鍵 退出編輯模式 走触;按:進(jìn)入底線命令模式

:wq :w :q :wq!

參考:常用vi/vim命令

Git常用命令

 為Git倉庫指定userName和email:可以配置多個。扫皱。首量。
   $ git config --global user.name "Your Name"
     $ git config --global user.email "email@example.com"

創(chuàng)建本地的Git倉庫

 gitk --all &  //打開git的圖形用戶界面 
 git clone 地址 // 克隆遠(yuǎn)程倉庫到本地 
 git init  //把當(dāng)前目錄編程git可以管理的倉庫
 關(guān)于工作區(qū)和暫存區(qū)
        工作區(qū)有一個隱藏的目錄.git,git不算工作區(qū)勋乾,而是git的版本庫枝笨。
          git版本庫中有很多東西 其中最重要的就是index(stage)的暫存區(qū)偶垮,
          還有Git自動創(chuàng)建的第一分支master,以及指向master的一個指針叫HEAD.
          git add //把文件添加進(jìn)去砚哗,實際上就是把文件添加到暫存區(qū)蛛芥。
          git commit //提交更改涯竟,事件就是把暫存區(qū)中的所有修改提交到當(dāng)前分支庐船。
git status //當(dāng)前倉庫哪些文件被修改過(沒add之前修改部分是紅色壮韭,add之后修改部分是綠色)
git add . //add所有修改的文件 git add 文件 //單個or多個文件
git commit -m "添加了 distribute" //提交到本地分支
git log  //查看歷史紀(jì)錄  git log --pretty=oneline 輸出精簡記錄
git reset --hard HEAD^  // 回退到上一版本
git reset --hard commit_id // 回退到指定的commit_id  
git checkout -- test.txt //錯刪恢復(fù)到版本庫的最新版本

git revert 和 git reset的區(qū)別:
1.git revert是用一次新的commit來回滾之前的commit,git reset是直接刪除指定的commit
2.日后merge老版本 會把reset的掉的commit從新拿回來 

git branch 查看分支 (-r 遠(yuǎn)程 )(-a 遠(yuǎn)程和本地所有)
git branch 分支名        新建分支
git branch -D 分支名     刪除分支
git check 分支名         切換分支
git checkout -b 分支名   創(chuàng)建并切換到當(dāng)前分支
git merge 分支名         合并某分支到當(dāng)前分支

git push                推送到遠(yuǎn)程
git pull/fetch          拉去遠(yuǎn)程
git pull origin 分支名   拉取遠(yuǎn)程分支到當(dāng)前分支
git checkout (--track) origin/分支名  同名
git checkout (--track) -b 本地分支名 origin/分支名

git cherry-pick commitID //把某次提交的代碼拿到當(dāng)前分支
git stash /pop /clear //多次stash有個列表 制定pop某次stash
git tag 

git rebase //合并多次提交記錄/合并分支

tag打錯了 重命名tag:
1. git tag newtag oldtag
2. git tag -d oldtag  
3. git push origin :refs/tags/oldtag  
4. git push --tags




參考:
1.廖雪峰Git
2.rebase操作
3.cherry-pick用法
4.vscode快捷鍵

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末须尚,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子恨闪,更是在濱河造成了極大的恐慌倘感,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咙咽,死亡現(xiàn)場離奇詭異老玛,居然都是意外死亡,警方通過查閱死者的電腦和手機钧敞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門蜡豹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人溉苛,你說我怎么就攤上這事镜廉。” “怎么了愚战?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵娇唯,是天一觀的道長齐遵。 經(jīng)常有香客問我,道長塔插,這世上最難降的妖魔是什么梗摇? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮想许,結(jié)果婚禮上伶授,老公的妹妹穿的比我還像新娘。我一直安慰自己流纹,他們只是感情好糜烹,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著漱凝,像睡著了一般疮蹦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上碉哑,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天挚币,我揣著相機與錄音,去河邊找鬼扣典。 笑死妆毕,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的贮尖。 我是一名探鬼主播笛粘,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼湿硝!你這毒婦竟也來了薪前?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤关斜,失蹤者是張志新(化名)和其女友劉穎示括,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痢畜,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡垛膝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了丁稀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吼拥。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖线衫,靈堂內(nèi)的尸體忽然破棺而出凿可,到底是詐尸還是另有隱情,我是刑警寧澤授账,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布枯跑,位于F島的核電站惨驶,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏敛助。R本人自食惡果不足惜敞咧,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辜腺。 院中可真熱鬧,春花似錦乍恐、人聲如沸评疗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽百匆。三九已至,卻和暖如春呜投,著一層夾襖步出監(jiān)牢的瞬間加匈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工仑荐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留雕拼,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓粘招,卻偏偏與公主長得像啥寇,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子洒扎,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容