如何使用
vim键绑定在Sublime Text 2中插入一列垂直文本列并将其缩进?
我看到了Sublime Text 2 Column Selection Docs,显示如何使用Ctrl Shift Up,但是可以使用vim快捷方式做同样的事情吗?
我正在使用Sublime in Vintage Mode.
它有点fiddly和一个额外的击键,但它是可能的:你只需要将选择分割成多个光标,然后再进行标准的VIM Shift I
原文链接:/bash/385975.html所以整个例程(在Mac上)是:
>使用V / v运动键选择块
> CommandShift L
> V / v退出视觉模式
>多个游标,你可以移动,插入,任何!
或者,您可以做我所做的,并采用混合方式,通过将Sublime的Shift Control箭头键绑定更改为Shift Control运动键.
[ { "keys": ["ctrl+shift+j"],"command": "select_lines","args": {"forward": true} },{ "keys": ["ctrl+shift+k"],"args": {"forward": false} } ]
Shift Control K与OS X的内置“杀死所有行”绑定冲突,但是ST绑定会覆盖那些,并且您不应该使用它们…来自Emacs;)