Xcode 11 添加復制行快捷鍵

一直很喜歡用刪除行、復制行快捷鍵,之前從某一個版本開始原先的復制行設置出現跳行問題,今兒想起來琢磨半天重新配置用上了。

修改權限

修改 Xcode 里快捷鍵的配置文件 .plist 權限,打開終端輸入如下兩條命令:

sudo chmod 666 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
sudo chmod 777 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/

增加快捷方式

權限修改完以后,在終端里繼續(xù)輸入如下命令打開 .plist 文件進行修改(默認是 Xcode 打開,注意安裝了多個 Xcode 需要改下名字):

open /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
復制一行

Insertions and Indentations 下添加一個key:
Duplicate Current Line 值為: selectLine:, copy:, moveToEndOfLine:, moveToBeginningOfLine:, paste:, moveBackward:
.plist 配置如圖所示:

plist添加復制行.png

現在不能按照早期版本這樣配置了:
selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:

刪除一行

新版 Xcode 已經有了配置,設置下快捷鍵即可:

Xcode 刪除行快捷鍵.png

我這里設置的是 Command + D
早期實現刪除行需要添加下面配置:
Deletions 下添加一個 keyDelete Current Line 值為: deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:

設置快捷鍵

重啟一下 Xcode.plist 配置生效,然后在 preferences 里找到 Key Bindings ,就能找到 Duplicate Current Line 這個選項了,設置自己喜歡的快捷鍵即可:

Xcode 復制行快捷鍵.png

我這里設置的是 Command + E

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

友情鏈接更多精彩內容