使用 vscode 和 vim 插件缩进多行/块

Koz*_*Koz 4 vim formatting visual-studio-code

已经在网站上,但它对我不起作用。我不确定答案是否适合我的情况(问题询问有关 vim“模式”)。如果是,那么所接受答案的上下文对我来说并不明显。

我认为应该拼接 JSON 片段

{
  "key": "shift+tab",
  "command": "outdent",
  "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
}
Run Code Online (Sandbox Code Playgroud)

进入我们的设置,但不清楚如何或在哪里。该应用程序有一个settings.json,一个keybindings.json,插件有package.json。

大约一年前,我在 IIRC 上让它在 vim 中工作,但它需要一个插件和一些设置。

编辑添加: ctrl+[ 和 ctrl+] 对我来说不起作用。据推测,它们没有 vim 插件,但该插件会覆盖 ctrl 命令。

Bil*_*lly 6

就像在普通 vim 中一样,在普通模式下键入>>and或在视觉模式下键入 and 将分别缩进和取消缩进。<<><

来源: https: //vim.fandom.com/wiki/Shifting_blocks_visually

另: /sf/answers/16508901/

  • 是的。仅第一次,然后使用“.”重复缩进。 (2认同)