我真的很喜欢TextMate。但是,在使用了很长时间并且多次搜索之后,我找不到一条快捷方式,可以按照我想要的方式将我带到行的开头。我通常希望光标位于行的开头,但是在空格之后。
例如,在下面的代码中,如果光标位于puts 'hi'
行的末尾,然后我键入⌘ ←
,它会将光标放在行的最开头,我宁愿它把光标放在行的开头'p'旁边。有这样的捷径吗?
class Test
def greet
puts 'hi'
end
end
答案 0 :(得分:1)
虽然它不是一键式解决方案,但当我想这样做时,我按下......
答案 1 :(得分:1)
我目前没有安装textmate,但我相信你可以录制一个跳到行尾的宏,然后向前搜索(?<=\s*)(?=[^\s]+)
。
答案 2 :(得分:1)
很好地解释了here:
- 按⌥⌘M开始录制宏
- 按⌘←转到行的开头
- 按⌘F并在启用正则表达式的情况下搜索[^ \ s] | \ n(感谢Abhi Beckert)
- 按←开始选择(取消选择)
- 按⌥⌘M停止录制宏。
- 按^⌘M保存您的宏
- 为宏指定一个名称和一个等效键(我使用⌘←覆盖正常行到行首的行为)
我将home
绑定到此宏。