Objective-C编程与苹果Mac中关于emacs重要的快捷键的使用(键盘手的基础)
在这里会详细的介绍什么是emacs以及它的使用:
首先emacs是一个古老的文本编辑器,它诞生于20世纪70年代,并且可以在现代的Mac操作系统上运行,一些怀旧的人(包括Mark Dalrmple),在这里介绍的是关于emacs的一些快捷键,并告诉开发者它们的含义。
“emacs快捷键”描述的是一些按键,有了它们,不用把手从键盘上拿开就能移动光标,就像很多人更喜欢箭头键而不是鼠标一样,emacs用户则更倾向于使用这些光标移动按键而不是箭头键,最奇妙的是,这些移动按键在任何Cocoa的文本域内都是有效的,这不仅包括Xcode,还有TextEdit、Safari的URL地址栏和文本域、Pages和Keynote文本域等.下面列举了这些按键:
control-F:向右边前(Forward)移(同右箭头);
control-B:向左边后(Backward)移(同左箭头);
control-P:移动到前(Previous)一行(同上箭头);
control-N:移动到后(Next)一行(同下箭头);
control-A:移动到行首(同command+左箭头);
control-E:移动到行尾(End,同command+右箭头);
control-T:转置(Transpose,交换)光标两边的符号;
control-D:删除(Delete)光标右边的字符;
control-K:删除(Kill)光标所在行中光标后的代码,便于你重写行尾的代码;
control-L:将插入点置于窗口正中.如果你找不到光标或者想要移动窗口使插入点快速位于正中,这个按键会非常好用.
如果开发者记住并且应用这些按键,就可以更快地在小范围内移动光标并进行编辑操作(不仅仅在Xcode中)。