我知道我可以按“Apple Left”或“Ctrl a”将光标移动到行首。
但如何将光标移动到代码的开头?(就像我可以在终端上的 GNU Emacs 中执行 Mm 一样)。
例如,在这个文件的第二行,我想将光标移动到“String”的“S”之前的位置,而不是“class”的“c”下方。
class Book {
String title;
.. cut ..
}
答案1
我会(实际上已经)创建一个执行以下操作的宏:
- Apple 左箭头(如您所说,到达行首)
- 使用正则表达式查找 \w
- 左箭头(因为上一步已经选择了第一个字符)
FWIW,我有一个 TextMate 包,里面充满了像这样的运动命令(我将其添加到其中): https://github.com/rwilcox/motion_commands.tmbundle