【转】为Xcode添加删除行、复制行快捷键

原文网址:http://www.jianshu.com/p/cc6e13365b7e

在使用eclipse过程中,特喜欢删除一行和复制一行的的快捷键。而恰巧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下添加一个key:Delete Current Line 值为:deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:

复制一行



Insertions and Indentations下添加两个key:
1. Duplicate Current Line 值为:selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:
2. Insert Line Under 值为: moveToEndOfLine:, insertNewline:

设置快捷键

重点来了, 重启一下Xcode,然后在preferences里找到Key Bindings,就能找到Delete Current LineDuplicate Current Line两个选项了,最后设置自己喜欢的快捷键即可



以下两张效果图可供参考:
修改后的plist文件如下:

这里写图片描述

在Xcode里设置快捷键效果图:

这里写图片描述

CSDN博客地址:http://blog.csdn.net/biggercoffee/article/details/50513899

文/水瓶座_iOSer(简书作者)
原文链接:http://www.jianshu.com/p/cc6e13365b7e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

给Xcode增加删除一行和复制一行的技巧



参考博文(我的简书地址),点此:http://www.jianshu.com/p/cc6e13365b7e。只需要简单的三条命令即可

文/水瓶座_iOSer(简书作者)
原文链接:http://www.jianshu.com/p/039954b0cbe0
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

时间: 2024-08-03 14:25:24

【转】为Xcode添加删除行、复制行快捷键的相关文章

Ajax动态表格,可适时添加行、删除行、复制行

Ajax实现的一个动态表格,可适时添加数据行.删除数据行.复制行,不管行内是否有数据它都可以复制,也可以提交,不过要配合你的提交页面才行,用到你的设计中也是不错的哦. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="ht

Xcode 添加 Cocos2d-x Scene 模板

用Cocos2d-x开发游戏的时候,XCode默认生成的cpp类基本就是一个空文件,每次都要重复实现Cocos2d-x的基本代码,很麻烦.之前是修改HelloWorld文件,然后新建的文件就直接copy HelloWorld内容,但这样感觉还是挺麻烦的. 于是想办法给Xcode添加Cocos2d-x类模板.下面就是新建文件的时候,多了一个 2dx Scene 的类模板. 步骤: 1.打开Xcode类模板目录地址:/Applications/Xcode.app/Contents/Developer

html表格动态添加删除行(有后台操作)

<HTML> <TITLE>Form Object example</TITLE> <HEAD> <script language="javascript"> function delrow1() { var oElement=event.srcElement; while(oElement.tagName!="TR") { oElement=oElement.parentElement; } var oT

模拟excel添加删除行或列,同时渲染各个tr td的id,以做取值进行各种运算.

此控件是模拟excel进行添加删除行或者列.同时可以进行各单元格之间的运算,比如=SUM(A1,A3)就表示相加,操作跟excel类似, html代码如下: js代码如下: 1 $("#event_table tbody,#event_div").bind("contextmenu",function(e){ //禁止鼠标右击弹出菜单 2 return false; 3 }); 4 $(document).mousedown(function(e){ //左击任意位

Linux命令行快捷键及vim快捷方式

Linux命令行快捷键 快捷键: tab键 自动补全路径 目录 名字, 自动不全命令 快捷键: ctrl +l(小写) 清屏 . ctrl +c 取消当前操作 快捷键: ctrl +d(小写) 退出当前用户 快捷键: ctrl +a(小写) 到命令行行首 快捷键: ctrl +e(小写) 到命令行行尾 快捷键: ctrl+k 删除/剪切光标所在位置到行尾的内容 快捷键: ctrl+u 删除/剪切光标所在位置到行首的内容 快捷键: ctrl+y 粘贴 快捷键: ctrl+r 查找历史命令 快捷键:

Shell 命令行快捷键

在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找.这也是快速输入命令的技巧. 在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令.Ctrl+r中r是retrieve中r. Ctrl+a:光标回到命令行首. (a:ahead) Ctrl+e:光标回到命令行尾. (e:end) Ctrl+b:光标向行首移动一个字符. (b:backwards) Ctrl+ f:光标向行尾移动一个字

Xcode添加build configuration

图片转载自:Adding a build configuration in Xcode Xcode添加build configuration,布布扣,bubuko.com

Linux下复制粘贴快捷键

1. 在控制台下: 1.1.鼠标选中要复制的文本,按鼠标中键,即为复制 或者 1.2.复制命令:Ctrl + Insert  组合键 或 用鼠标选中即是复制. 粘贴命令:Shift + Insert  组合键 或 单击鼠标滚轮即为粘贴. www.2cto.com 2. 在终端下: 复制命令:Ctrl + Shift + C  组合键. 粘贴命令:Ctrl + Shift + V  组合键. Linux下复制粘贴快捷键,布布扣,bubuko.com

XP下,文件夹添加右键命令行

原文:XP下,文件夹添加右键命令行 总共有3种方式: --------------------1-------------------------------------------------------- 很多人都很喜欢在CMD命令行下来操作计算机,我也是其中之一.如何快速打开CMD并且定位到指定的路径呢?很多优化软件(比如优化大师)都提供了往右键菜单中加入“CMD快速通道”的功能,当右键点击文件夹时,就打开CMD并定位到该文件夹.网上也有修改注册表来实现的,其实根本不用这么麻烦. 打开“我