xcode中惯用快捷键
xcode常用快捷键
用惯了eclipse快捷键,现在开始学习oc,罗列些常用快捷键,见到再不断补充~
1、上下移动当前行
option+command+[ 向上移动当前行
option+command+] 向下移动当前行
参见
2、删除当前行
首先command+←移到当前行头,再ctrl+k删除光标后所有内容
或者command+→移动当前行尾,再command+delete删除光标前所有内容(推荐)
或者鼠标三击选中当前行+delete
3、复制当前行到下一行
鼠标三击选中当前行,移到下一行command+c
4、运行,停止,在工具栏的Product中
Command + R 运行
Command + . 停止
Command + b 编译
Command + shift + b 静态内存分析编译,可以检查程序结构上是否存在内存泄露
5、切换头文件和m.文件,Command + control+ 上下箭头键
6、go back,回退到上次打开的页面
control+command+ 左箭头
go forward 回到前面打开的页面
control+command+ 右箭头
7、新建
shift + Command + n 新建项目
Command + n 新建文件
8、控制窗口
option + Command + 回车打开助理编辑器
Command + 回车 显示主窗口
Command + 0导航窗口
option + Command + 0 工具窗口
9、查看光标所在位置的头文件
control + Command + j
10、搜索文件的函数
control + 6可输入函数名
通过更改快捷键(删除当前行、复制当前行到下一行)
1、命令行添加权限
sudo chmod 666 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources
/IDETextKeyBindingSet.plist
sudo chmod 777 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/
2、打开
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
2.1、在Deletions下面增加:Delete Current Line,值为
deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:
2.2、同理在Insertions and Indentations下面增加:Duplicate Current Line,值为:
selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:
3、重启Xcode,打开Preference,Key Bindings,找到“Delete Current Line”和”Duplicate Current Line”,设置为自定义快捷键。