你可以:
:set sw=4 sts=-1sw=4 的意思是缩进量以 4 为单位,sts=-1 表示用 空格 代替 tab,即是说按 tab 其它是插入一定数量的空格。
你可以设置后看看是不是你要的效果。
set list lcs=tab:\¦\是两条设置。
set lcs=tab:\¦\是让 vim 在 list 模式下将 tab 显示成 | 后加空格的样子。
set list设置 vim 使用 list 模式。
事实上这只是个比较炫的显示而已。因为加线并不比缩进本身更能使代码的结构清晰。
而且如果必需用 tab 缩进的话,为了让代码更好看通常你还需要将 tabstop 改成 8 以外的值。这通常认为是不可取的。
为了增加可读性,正确的缩进以外,良好的注释才是王道。最后,使用 vim 的叠折功能可以提高代码结构整体的概念能力。
输入此命令则光标所在行向右移动一个 tab.5 输入此命令则光标后 5 行向右移动一个 tab.:12,24 此命令将12行到14行的数据都向右移动一个 tab.:12,24 此命令将12行到14行的数据都向右移动两个 tab.有的人希望 tab 完全用空格代替, 也有的人希望 tab 就是 tab. 没关系, vim 能帮助您.以下的配置一般也都先写入配置文档中, 免得老敲.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)