你如何插入文本的崇高文字2使用vim的键绑定的垂直列?(How do you insert a ve

2019-07-29 12:30发布

你如何插入文本的垂直柱和使用vim的键绑定缩进它的崇高文字2?

在Vim的竖排文字选择http://yannesposito.com/Scratch/img/blog/Learn-Vim-Progressively/rectangular-blocks.gif

我已经看到了崇高的文本2列选择文档 ,向您展示如何使用Ctrl + Shift + 向上 ,但它是可以做到使用vim的快捷键是一回事吗?

我使用的老式模式的崇高 。

Answer 1:

这是一个有点繁琐和额外的按键,但它是可能的:你只要你做的标准VIM Shift + 之前选择拆分成多个游标

所以整个程序(在Mac上)是:

  1. V / V +的运动键选择块

  2. 命令 移位 + L

  3. V / v至退出视觉模式

  4. 多个游标可以移动,插入,随便!


或者,你可以做我做了什么,并采取通过改变崇高的SHIFT + 控制 +箭头键绑定被 + 控制 +运动键,而不是一种混合的方法。

[
    { "keys": ["ctrl+shift+j"], "command": "select_lines", "args": {"forward": true} },
    { "keys": ["ctrl+shift+k"], "command": "select_lines", "args": {"forward": false} }
]

+ 控制 + K冲突OS X内置的“杀死所有行”结合,但ST绑定覆盖这些,你不应该使用反正那一个......这是从Emacs的;)



Answer 2:

如果你有一个鼠标,你可以点击并拖动与使用鼠标中键做一个视觉块,我从来没有发现在ST2复古模式视觉块键盘命令虽然。



文章来源: How do you insert a vertical column of text in Sublime Text 2 using the vim key bindings?