Xcode、vim的快捷鍵

Xcode 快捷鍵



文件編輯


Command + [ 和 Command + ] 左右縮進(jìn)

Command + Option + [ 和 Command + Option + ] 當(dāng)前行上下移動(dòng)

Command + Option + Left/Right 折疊、展開當(dāng)前代碼段

文件跳轉(zhuǎn)


Command + Control + Up/Down .h 和 .m 文件切換

Command + Control + Left/Right 瀏覽歷史切換

Command + Control + j 跳轉(zhuǎn)到定義處

Command + Option + j 跳轉(zhuǎn)到目錄搜索

Command + 1/2/3/4/5 跳轉(zhuǎn)到左側(cè)不同的欄目

Comannd + Shift + o 文件搜索

搜索


Comannd + Shift + f 全局搜索

Command + e 搜索當(dāng)前選中單詞

Command + g 搜索下一個(gè)

tab


Command + t 新建一個(gè) tab

Command + w 關(guān)閉當(dāng)前 tab

Command + Shift + [ 和 Command + Shift + ] 左右切換 tab

Scheme


Command + shift + , 編輯 scheme,選擇 debug 或 release

調(diào)試


F6:跳到下一條指令

F7:跳進(jìn)下一條指令(它會(huì)跳進(jìn)內(nèi)部函數(shù),具體效果自測(cè))

Control + Command + y 繼續(xù)運(yùn)行


其他


Command + k 刪除 Console 中的內(nèi)容

Command + d 打開/關(guān)閉 控制臺(tái)(修改系統(tǒng)快捷鍵:Show/Hide Debug Area)

獲得更全面的快捷鍵介紹,請(qǐng)參考:這篇文章


Vim 常用快捷鍵


入門指南:簡(jiǎn)明 Vim 練級(jí)攻略


推薦一個(gè) Mac 上的 Vim 軟件:MacVim,它比在終端中看 Vim 更好一些。打開 MacVim 后,輸入以下命令安裝插件:


:BundleInstall

進(jìn)入輸入模式


i 在光標(biāo)前面進(jìn)入輸入模式,a 在光標(biāo)后面進(jìn)入輸入模式

I 在行首進(jìn)入輸入模式,A 在行尾進(jìn)入輸入模式

o 在下一行行首進(jìn)入輸入模式,O 在上一行行首進(jìn)入輸入模式

文本操作


yy 復(fù)制當(dāng)前行,dd 剪切當(dāng)前行,p 復(fù)制。注意這里用的都是 Vim 自帶的剪貼板。

U 撤銷,**Ctrl + r 重做

x 刪除光標(biāo)所在的字母

cae 或 bce 刪除當(dāng)前光標(biāo)所在的單詞,并進(jìn)入編輯模式

數(shù)字+命令 重復(fù)命令 n 次,比如 3dd

光標(biāo)移動(dòng)


^ 到本行開頭,$ 到本行末尾

:111 或 111G 跳轉(zhuǎn)到 111 行,gg 第一行,G 最后一行。

e 移動(dòng)到本單詞的結(jié)尾, w 移動(dòng)到下一個(gè)單詞的開頭。

% 匹配當(dāng)前光標(biāo)所在的括號(hào)(小括號(hào),中括號(hào),大括號(hào))

* 查找與光標(biāo)所在單詞相同的下一個(gè)單詞

f + 字母 跳轉(zhuǎn)到字母第一次出現(xiàn)的位置,2fb 跳轉(zhuǎn)到字母 b 第二次出現(xiàn)的位置

t + 字母 跳轉(zhuǎn)到字母第一次出現(xiàn)的前一個(gè)位置,3ta 跳轉(zhuǎn)到字母 a 第三次出現(xiàn)的前一個(gè)位置

f 和 t 換成大寫,表示反方向移動(dòng)查找。dt + 字母 表示刪除字母前的所有內(nèi)容。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在Xcode 6中有許多快捷鍵的設(shè)定可以使得你的編程工作更為高效,對(duì)于在代碼文件中快速導(dǎo)航、定位Bug以及新增應(yīng)用...
    PlatonsDream閱讀 19,418評(píng)論 1 11
  • 曾經(jīng)在思科的工廠測(cè)試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過(guò)2年半,現(xiàn)在...
    戈多在地獄閱讀 1,982評(píng)論 1 13
  • 于 Mac 工作效率的文章一直層出不窮,然而并非所有內(nèi)容都適合程序員,比如某些 Unix 命令,其實(shí)使用頻率非常低...
    FenrirG閱讀 2,792評(píng)論 0 1
  • 文章來(lái)源:一. 快捷鍵設(shè)置 MAC 中得特殊鍵 MAC 中得特殊符號(hào) :-- Command (?) : ? ;-...
    hehtao閱讀 16,260評(píng)論 0 7
  • Banner.py Main.py pyqt.py#!/usr/bin/env python
    PreFU閱讀 4,707評(píng)論 8 0

友情鏈接更多精彩內(nèi)容