vim怎么设置多行缩进四个空格
变量名 缩写 含义
(no)smartindent si 基于autoindent的一些改进
tabstop=X ts 编辑时一个TAB字符占多少个空格的位置。
shiftwidth=X sw 使用每层缩进的空格数。
(no)expandtab (no)et 是否将输入的TAB自动展开成空格。开启后要输入TAB,需要Ctrl-V<TAB>
softtabstop=X sts 方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
放在 ~/.vimrc中仅对自己生效
放在/etc/vimrc中对所有用户生效
你说的多行同时右移4个空格?
先把缩进设置为4字符宽度,然后在文本中visual模式选中多行,'>'(. + shift)即可
注意,一次缩进完成后将取消visual模式下选中状态,若想以此缩进多层,n + '>'即可
6 回答2.8k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
4 回答1.7k 阅读
2 回答1.6k 阅读
4 回答2.1k 阅读