vi/vim 常用命令集合
设置tab设置为4个空格
vim ~/.vimrc
内容如下:
#设定tab宽度为4个字符
set tabstop=4
#修改按 Tab 键的行为,不修改 tab 字符的显示宽度。具体行为跟 tabstop 选项值有关
set softtabstop=4
#设定自动缩进为4个字符
set shiftwidth=4
#用space替代tab的输入
set expandtab
说明:
其中
tabstop表示一个 tab 显示出来是多少个空格的长度,默认 8。
softtabstop表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用expandtab时特别有用。
shiftwidth表示每一级缩进的长度,一般设置成跟softtabstop一样。当设置成
expandtab时,缩进用空格来表示,noexpandtab则是用制表符表示一个缩进。
批量缩进
方式一
ESC 进入命令模式
缩进:
:2,9>
格式 :行号1,行号2>
缩退:
:2,9<
格式 :行号1,行号2<
方式二
- 操作为,esc从编辑模式退到命令模式,将光标移到需要缩进的行的行首,然后按shift+v,可以看到该行已被选中,且左下角提示为“可视”
- 按键盘上的上下方向键,如这里按向下的箭头,选中所有需要批量缩进的行
- 按shift+>,是向前缩进一个tab值,按shift+<,则是缩回一个tab值,
vi/vim 添加或删除多行注释
进入vi/vim编辑器,按CTRL+V进入可视化模式(VISUAL BLOCK)
移动光标上移或者下移,选中多行的开头,如下图所示
选择完毕后,按大写的的I键,此时下方会提示进入“insert”模式,输入你要插入的注释符,例如#,
- 删除多行注释的方法,同样 Ctrl+v 进入列选择模式,移到光标把注释符选中,按下d,注释就被删除了。


