為Xcode添加刪除當前行、復制當前行快捷鍵

之前在做JAVA開發時,使用eclipse過程中,用的最多也是特喜歡的就是刪除當前行和復制當前行的快捷鍵。然而在轉向iOS開發時,Xcode是不支持這兩個快捷鍵的,一次偶然發現有個小竅門可以為Xcode來添加這兩個快捷鍵。

修改權限

  • 修改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/

添加快捷方式

  • 權限修改完成后,在終端中輸入下面的命令,打開plist文件修改(默認是Xcode打開)
    open /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

添加刪除當前行

  • 找到root下的Deletions,在Deletions下添加一個item:
    key:Delete Current Line value:deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:

添加復制當前行

* 在`Insertions and Indentations`下添加兩個item:
  * key:`Duplicate Current Line` value:`selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:`
  * key:`Insert Line Under`  value:`moveToEndOfLine:, insertNewline:`
  • 如圖


    Snip20160118_1.png

設置快捷鍵

  • 最重要的部分來了, 重啟Xcode, 然后在preferences里找到Key Bindings,在搜索框中輸入current,可以快速定位到Delete Current LineDuplicate Current Line兩個選項,只要設置自己喜歡的快捷鍵即可。
  • 如圖:


    Snip20160118_2.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容