gpt4 book ai didi

vim - 如何使用 vim 键绑定(bind)在 Sublime Text 2 中插入垂直文本列?

转载 作者:行者123 更新时间:2023-12-02 05:39:37 25 4
gpt4 key购买 nike

如何使用 vim 键绑定(bind)在 Sublime Text 2 中插入垂直文本列并缩进它?

Vertical Text Selection in Vim
(来源:yannesposito.com)

我看到了Sublime Text 2 Column Selection Docs ,展示了如何使用 Ctrl + Shift + Up,但是是否可以使用 vim 快捷方式执行相同的操作?

我正在使用Sublime in Vintage Mode .

最佳答案

这有点繁琐,而且需要额外的击键,但这是可能的:您只需在执行标准 VIM Shift+I 之前将所选内容拆分为多个光标即可

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

  1. 使用V/v + Action 键选择 block

  2. 命令Shift + L

  3. V/v 退出可视模式

  4. 多个光标,您可以移动、插入等等!

<小时/>

或者,您可以按照我的做法,采用混合方法,将 Sublime 的 Shift + Control + 箭头键绑定(bind)更改为 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 与 OS X 内置的“杀死所有行”绑定(bind)冲突,但 ST 绑定(bind)会覆盖这些绑定(bind),并且无论如何你都不应该使用那个...它来自 Emacs ;)

关于vim - 如何使用 vim 键绑定(bind)在 Sublime Text 2 中插入垂直文本列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10727561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com