我的〜/ .vimrc文件应该包含哪些内容? (与标签相关的问题)

时间:2010-01-01 03:58:10

标签: vim

我希望我的源代码中的标签保留标签(8个空格宽),不要转换为空格,但显示为2个空格。

我记得vim能够做到这一点。

有人可以帮我一点吗?

2 个答案:

答案 0 :(得分:1)

“保持8个宽,但显示为2个空格”对我没有任何意义。标签本身没有任何间距信息(8或其他),完全取决于使用数据的每个程序的解释。

对于2空格标签而且不使用空格:

se noet ts=2 sts=2 sw=2

对于8个空格的标签,2个空格的缩进,以及最少的空格使用:

se noet ts=8 sts=2 sw=2

答案 1 :(得分:1)

你想:

tabstop=2
shiftwidth=2
noexpandtab

这将在文件中放置0x9标签字符,并在显示时将它们视为2个空格。

相关问题