vim - vi 中快速缩进多行

标签 vim editor indentation vi

它应该是微不足道的,甚至可能在帮助中,但我不知道如何导航它。如何在 vi 中快速缩进多行?

最佳答案

使用>命令。要缩进五行,5>>。要标记行 block 并缩进, Vjj> 缩进三行(仅限 Vim) 。要缩进大括号 block ,请将光标放在其中一个大括号上并使用 >% 或从 block 内的任何位置使用 >< kbd>iB

如果您要复制文本 block 并需要在新位置对齐文本 block 的缩进,请使用 ]p 而不是仅使用 p 。这会将粘贴的 block 与周围的文本对齐。

此外,shiftwidth设置允许您控制缩进多少空格。

关于vim - vi 中快速缩进多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/235839/

相关文章:

emacs - 在文本模式下的 Emacs 中设置 4 个空格缩进

vim:如何用以前拉取的文本(多次)替换光标下的字符?

linux - 如何激活VIM中高亮显示的C语法?

windows - 如何在 VS Code 编辑器中指定粗体?

android - Xamarin Forms 编辑器文本未在 android 上正确显示

java - 格式化 try-with-resources 的代码约定是什么?

c++ - 类 : avoid double indentantion 的 vim 自动缩进构造函数

Vim 非贪心搜索

vim - 在vim中,如何删除文件中除最后100行之外的所有行?

java - 带有自定义渲染器的 JSpinner