不能,vim 只能设置显示或不显示。
根据一般的读写习惯,数位是要对齐的。即个位和个位对齐,十位和十位对齐。像这样:
110
所以 vim 没给调整行号对齐方式的选项。
如果你是觉得行号太宽的话,导致行数比较少的文件占用了左侧太多的空间,可以设置
set numberwidth=2来调整行号宽度为 2。vim 默认行号的宽度是 4,其实比较合适。如果开启了 vi 兼容模型,行号宽是 8,这就比较大了。
这个行宽只是你对 vim 的一个建议值。即是说:即使设置为 2,如果文件多于 100 行,2位不够用,vim 还是会自动调整行号宽度。
是两条设置。
set lcs=tab:\¦\是让 vim 在 list 模式下将 tab 显示成 | 后加空格的样子。
set list设置 vim 使用 list 模式。
事实上这只是个比较炫的显示而已。因为加线并不比缩进本身更能使代码的结构清晰。
而且如果必需用 tab 缩进的话,为了让代码更好看通常你还需要将 tabstop 改成 8 以外的值。这通常认为是不可取的。
为了增加可读性,正确的缩进以外,良好的注释才是王道。最后,使用 vim 的叠折功能可以提高代码结构整体的概念能力。
第一步去分号前面的空格
第二部对齐,我这里是把空白换成2个tab
结果:
注意magic选项,开和没开需要转义的符号不一样。当让你也可以自己想想把二步合为一步。
1 在非插入模式下,把光标移动到你要删除的字符上,然后按下 x要修复你的 backspace
:set backspace=indent,eol,start (最好是放在 里)
2 按下 a
3 :w!
我这敲汉字太难使,不多说
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)