版本为Ubuntu14.04.3。
仅当前文本使用
vim默认tab为8个空格(不知道是不是因为linux内核代码的规范中,tab为8个空格)。
可以使用set ts=4,将tab设置为4个空格。
执行完指令,tab缩进变为4个空格,同时再使用tab,缩进也为4个空格。
但是关闭文件重新打开,缩进又变成8个空格了。
也就是说,使用set ts=n设置的tab缩进是一次性的。
永久设置
如下图所示,可以在/etc/vim/vimrc文件中设置tab缩进(添加set ts=4,将缩进设置为4个空格长度),此设置永久有效。