给Xcode增加复制行、删除行快捷键的方法
2016-03-09 20:00
525 查看
[b]修改
1. 在Finder 中输入
![](http://img.blog.csdn.net/20160309200022785?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20160309200053270?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.鼠标右击拷贝
![](http://img.blog.csdn.net/20160309200118848?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.右击
![](http://img.blog.csdn.net/20160309200149693?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20160309200253938?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.编辑加入
<key>Custom<key>
<dict>
<key>Delete CurrentLine In One Hit</key>
<string>
[b]deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:
[/b]
</string>
<key>DuplicateCurrent Line</key>
<string>
selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:
</string>
</dict>
![](http://img.blog.csdn.net/20160309200317767?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5.Ctrl+ s保存
把修改过后的文件覆盖原来的
5.
重启xcode
打开Xcode Preferences or
点击 Key Bindings
在搜索框中输入 Delete,找到
双击
Xcode里快捷键的配置文件
(plist)权限,打开终端输入如下两条命令:[/b]
<code class="hljs avrasm has-numbering">sudo chmod <span class="hljs-number">666</span> /Applications/Xcode<span class="hljs-preprocessor">.app</span>/Contents/Frameworks/IDEKit<span class="hljs-preprocessor">.framework</span>/Resources/IDETextKeyBindingSet<span class="hljs-preprocessor">.plist</span> sudo chmod <span class="hljs-number">777</span> /Applications/Xcode<span class="hljs-preprocessor">.app</span>/Contents/Frameworks/IDEKit<span class="hljs-preprocessor">.framework</span>/Resources/</code>
1. 在Finder 中输入
⌘
+ shift + G,然后复制这个路径粘贴并点击前往或者直接回车
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
2.鼠标右击拷贝
IDETextKeyBindingSet.plist
,然后在桌面上右击粘贴项目
3.右击
IDETextKeyBindingSet.plist
,打开方式 --> 其他,找到文本编辑 双击打开
4.编辑加入
<key>Custom<key>
<dict>
<key>Delete CurrentLine In One Hit</key>
<string>
[b]deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:
[/b]
</string>
<key>DuplicateCurrent Line</key>
<string>
selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:
</string>
</dict>
5.Ctrl+ s保存
把修改过后的文件覆盖原来的
IDETextKeyBindingSet.plist
5.
重启xcode
打开Xcode Preferences or
⌘
+,
点击 Key Bindings
在搜索框中输入 Delete,找到
DeleteCurrent Line in One Hit
双击
Key,设置为
⌘
+D(你可以设置为你喜欢的快捷键)。
相关文章推荐
- poj 2689Prime Distance
- Web 通信 之 长连接、长轮询(long polling)
- 曲率已驱动了头发——深度分析谷歌AlphaGo击败职业棋手
- android入门:activity之间跳转,并且回传参数
- 使用Storm实现实时大数据分析
- 20160307作业
- Python中的re模块(一)
- Web初试
- Android开发环境配置
- 树链剖分学习小记
- 【清华集训2014】mex
- 常见的dos命令
- 实现接口事件,在接口中实现事件
- 田渊栋:AlphaGo系统即使在单机上也有职业水平
- 阿里巴巴 一面
- WebView——重写WebView实现在WebView内部加载网页
- 浮点型数据存储方式
- 笔试面试搜集资料汇总
- android自学第三天
- struts动态方法调用之感叹号