习惯了某些编辑器的复制一行和删除一行快捷方式后,使用xcode时没有相应快捷键有些不适应,下面是一种为其添加快捷键的方式。

修改快捷键配置文件的权限

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

修改快捷键配置文件

  1. 添加Customized类别
  2. 添加Delete Current Line宏(macro)

    bash selectLine:, cut:

  3. 添加Duplicate Current Line宏

    bash selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:

绑定快捷键

重启 Xcode,打开菜单 Xcode > Preferences > KeyBindings。 查找Current Line,找到上面定义的宏,为其定义快捷键。

本文转自:http://onthink.com/post/xcode5-delete-duplicate-line.html

因原文最后一步未找到定义的宏,更改查询方法后查找到,已做相应更改

本作品由 XueBin 创作,采用 CC BY-NC-SA 3.0 许可协议 进行许可。

XCode 添加复制/删除行快捷键相关推荐

  1. 14个Xcode中常用的快捷键操作

    在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航.定位Bug以及新增应用特性都是极有效的. 当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者 ...

  2. 如何给Xcode添加我们常用的插件呢?

    为什么80%的码农都做不了架构师?>>>    如何给Xcode添加我们常用的插件呢? 下面用我们常用的一个快速添加注释的插件来举例:{VVDocumenter-Xcode} 1.首 ...

  3. Xcode菜单及常用快捷键大全

    2.偏好设置 通过"command+,"快捷键或"Xcode|Preferences"菜单呼出偏好设置. (1)主题及字体(Preferences->Fo ...

  4. 在word发现粘贴复制的快捷键失效,如何进行操作?

    在word发现粘贴复制的快捷键失效,需要在word中添加好mathtype 1.将mathtype装好: 2.复制mathtype安装目录下的MathPage.wll,默认路径为: C:\Progra ...

  5. Notepad++中将删除行快捷键设置为Crtl+D

    Notepad++中将删除行快捷键设置为Crtl+D notepad++中的删除行的快捷键为Crtl+L,而Crtl+D在软件中却是复制当前行到下一行,这让很多用惯Crtl+D的小伙伴们很是不适应,略 ...

  6. Mac 系统 怎么截图 复制 粘贴 快捷键

    Mac 系统  怎么截图 怎么复制 粘贴  快捷键 是什么 Mac OS系统  复制快捷键 为"command+c" Mac OS系统  粘贴快捷键 为"command+ ...

  7. Xcode添加SpringBoard–API Dylib

    来自http://hi.baidu.com/jl1872002/item/a272619b8d7054bdcc80e561 Xcode添加SpringBoard–API 导出的时候注意一下Spring ...

  8. Xcode添加多个Targets

    1.新建项目,右键点击TARGETS中的targetsTest,点击Duplicate(复制).如下图 2.点击Duplicate后会出现targetsTest copy, 将下面三个地方改成你想取的 ...

  9. macos复制粘贴快捷键 快速_Mac怎么修改复制黏贴快捷键?Mac修改复制黏贴快捷键的方法...

    苹果电脑和市场上最多的Windows电脑是有很大的不同的,特别是对苹果电脑的新用户,往往会无法得心应手,像很多快捷键就会与 Windows的电脑完全不一样,为了得心应手,那么苹果电脑也是可以进行习惯性 ...

最新文章

  1. 大数据量下的集合过滤—Bloom Filter
  2. PHP学习笔记-Cookie
  3. python 开发版-MicroPython开发之物联网快速开发板
  4. 通过构造函数来创建新对象
  5. Grafana plugins zabbix 安装
  6. Delphi对话框初始地址InitialDir
  7. 有抱负/初级开发人员的良好习惯-避免使用的习惯
  8. 2018黄河奖设计大赛获奖_宣布我们的freeCodeCamp 2018杰出贡献者奖获奖者
  9. 硬质合金销售真的有那么难么?
  10. 读后感《习惯的力量》
  11. linq操作符:分区操作符
  12. VCenter 5.5 数据库过大造成的问题和解决方法
  13. 控制系统状态空间表达式的解(3)——求解线性定常系统零状态响应
  14. 毕业近一个月,工作近期的一些感受。
  15. 微信小程序根据wx.getSystemInfo获取屏幕尺寸,并动态改变元素宽高尺寸,示例
  16. BoomBoomBoom
  17. 单项目多JDBC驱动版本加载
  18. c语言64位long多少字节,64位操作系统下,关于int和long占用字节数同为4问题
  19. PHP的集成开发环境 -- Eclipse PHP Integrated Development Environment
  20. NLP判断语言情绪_Python的8大牛叉的自然语言处理库概览

热门文章

  1. 关于HP 541触摸板按键失灵和hotkey的问题
  2. WAP 2.0网站是用XHTML MP基础(手机网站开发基础技术)
  3. mysql帐套仅限_请教一下Banq,关于多帐套的问题
  4. 计算机操作系统里的中断,计算机操作系统内核的中断和中断处理
  5. 电容式点动型触摸开关模块控制(STM32F103C8T6)
  6. 字节跳动文件服务器是什么,字节跳动智能化服务端接口测试解决方案(25页)-原创力文档...
  7. 基于stm32电梯管理系统设计
  8. 零基础搭建苹果cmsv10影视站教程
  9. srs流媒体录制视频-配置dvr
  10. 义务教育数学课程标准2022