如何使用vim键绑定在Sublime text 2中插入垂直的文本列?
如何使用vim键绑定插入垂直文本列并在Sublime text 2中缩进它 资料来源: 我已经看到了,显示了如何使用Ctrl+Shift+Up,但是是否可以使用vim快捷方式执行相同的操作如何使用vim键绑定在Sublime text 2中插入垂直的文本列?,vim,sublimetext2,Vim,Sublimetext2,如何使用vim键绑定插入垂直文本列并在Sublime text 2中缩进它 资料来源: 我已经看到了,显示了如何使用Ctrl+Shift+Up,但是是否可以使用vim快捷方式执行相同的操作 我正在使用。如果你有一个鼠标,你可以用鼠标中键点击并拖动来做一个可视块,但是我从来没有在ST2老式模式下找到一个可视块的键盘命令。这有点复杂,需要额外的击键,但这是可能的:在执行标准VIM Shift+I之前,您只需将选择拆分为多个游标 所以Mac上的整个程序是: 选择具有V/V+运动关键点的块 Comma
我正在使用。如果你有一个鼠标,你可以用鼠标中键点击并拖动来做一个可视块,但是我从来没有在ST2老式模式下找到一个可视块的键盘命令。这有点复杂,需要额外的击键,但这是可能的:在执行标准VIM Shift+I之前,您只需将选择拆分为多个游标 所以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"], "command": "select_lines", "args": {"forward": false} }
]
Shift+Control+K与OSX内置的kill-all-line绑定冲突,但ST绑定会覆盖这些绑定,并且无论如何都不应该使用那个绑定。。。它来自Emacs 你是说在ST2复古模式下输入jjjI-吗?好吧,如果你尝试了它,但它不起作用,那么答案是否定的。IIRC,你可以很容易地在ST2的目录中找到包含组成vintage模式的命令的文件,然后四处看看是否有什么令人不安的地方。我刚刚每晚都下载了一个新的dev,在vintage.package中找不到任何与VisualBlock模式相关的东西。在Linux上,列编辑仍然可以使用+箭头,但不能像在Vim中那样使用:它仍然执行标准粘贴。我想你的问题的答案是否定的,但是ST2正在快速稳定地发展,因此未来情况可能会发生很大变化。我还想知道如何在windows上剪切ctrl+alt+箭头选择的内容。在vim中,我只需输入并选择内容和x。