set shiftwidth=<NUM OF SPACES> 第一行启用expandtabVim 中的选项。此选项确保空格用于缩进行,即使您按下“Tab”键。 第二个选项tabstop采用数值。假设我输入了 set tabstop=2,这将为行缩进插入 2 个空格。 最后,第三个选项shiftwidth管理缩进,当您使用 '>>' 或 '<<' 运算符添加或删除已经存在的代码行/...
set shiftwidth=4 #设置缩进的空格数为4 set autoindent #设置自动缩进 set cindent #设置使用 C/C 语言的自动缩进方式 总结 上面介绍没有体现自动启用行号的配置,因为我认为临时启用已经满足日常使用,特别在一些Ctrl+C的场景,vim自动显示行号并不是个好的选择。 通过上述方法,可以轻松在Vim中显示或隐藏行号,无论...
缩进设置:设置 tabstop、shiftwidth 和 expandtab 选项来控制缩进的方式。例如:set tabstop=4 set shiftwidth=4 set expandtab 行号和列号:启用行号和列号的显示,使得在编辑时更容易定位位置。例如:set number set relativenumber 自动缩进:启用自动缩进,以便在插入模式中自动进行适当的缩进。例如:set autoindent 语法...
:set ai:让vi自动对齐. :set noai取消自动对齐。 :set showmatch :set noshowmatch高亮显示(set noshowmatch不显示){, }, (, ), [, 或者 ] 的匹配情况 :set tabstop=4 shiftwidth=4:设置制表停止位(tabstop)的长度:当使用移动(shift)命令时移动的字符数 :syntax on:开启语法高亮显示 :set cindent:在...
<< 向左缩进一个shiftwidth>> 向右缩进一个shiftwidth:ce(nter) 本行文字居中:le(ft) 本行文字靠左:ri(ght) 本行文字靠右gq 对选中的文字重排,即对过长的文字进行断行gqq 重排当前行gqnq 重排n行gqap 重排当前段gqnap 重排n段gqnj 重排当前行和下面n行gqQ 重排当前段对文章末尾J 拼接当前行和下一行gJ...
缩进设置:设置 tabstop、shiftwidth 和 expandtab 选项来控制缩进的方式。例如:set tabstop=4 set shiftwidth=4 set expandtab 行号和列号:启用行号和列号的显示,使得在编辑时更容易定位位置。例如:set number set relativenumber 自动缩进:启用自动缩进,以便在插入模式中自动进行适当的缩进。例如:set autoindent ...
:set autoindent 注:用户可以为一个Tab键缩进设置空格数,在默认情况下,这个值是8(也就是一个制表符代表8个空格)。下面的命令是将一个Tab键缩进设置为4个空格。 :set shiftwidth=4 3、忽略大小写 忽略大小写:set ignorecase 重新开启大小写敏感:set noignorecase ...
shiftwidth命令是指上一节>>命令产生的缩进(可以简写成sw) 普通模式下输入:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数 获取目前的设定值 highlighter- Markdown :set shiftwidth? 设置缩进为10个字符 highlighter- Markdown :set shiftwidth=10 ...
set shiftwidth=4 #设置缩进的空格数为4 set autoindent #设置自动缩进 set cindent #设置使用 C/C 语言的自动缩进方式 总结 上面介绍没有体现自动启用行号的配置,因为我认为临时启用已经满足日常使用,特别在一些Ctrl+C的场景,vim自动显示行号并不是个好的选择。
Ctrl + d - 在插入模式下,向左缩进,宽度由 shiftwidth 控制 Ctrl + n - 在插入模式下,在光标之前插入自动补全的下一个匹配项 Ctrl + p - 在插入模式下,在光标之前插入自动补全的上一个匹配项 Ctrl + rx - 插入寄存器 x 的内容 Ctrl + ox - 暂时进入正...