如何将光标移动到 Textmate 中一行代码的开头?

如何将光标移动到 Textmate 中一行代码的开头?

我知道我可以按“Apple Left”或“Ctrl a”将光标移动到行首。

如何将光标移动到代码的开头?(就像我可以在终端上的 GNU Emacs 中执行 Mm 一样)。

例如,在这个文件的第二行,我想将光标移动到“String”的“S”之前的位置,而不是“class”的“c”下方。

class Book {
    String title;
    .. cut ..
}

答案1

我会(实际上已经)创建一个执行以下操作的宏:

  1. Apple 左箭头(如您所说,到达行首)
  2. 使用正则表达式查找 \w
  3. 左箭头(因为上一步已经选择了第一个字符)

FWIW,我有一个 TextMate 包,里面充满了像这样的运动命令(我将其添加到其中): https://github.com/rwilcox/motion_commands.tmbundle

相关内容