如何设置vim用空格代替tab,自动对齐等

如何设置vim用空格代替tab,自动对齐等,第1张

你可以:

:set sw=4 sts=-1

sw=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 能帮助您.以下的配置一般也都先写入配置文档中, 免得老敲.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11619817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存