我希望我的源代码中的标签保留标签(8个空格宽),不要转换为空格,但显示为2个空格。
我记得vim能够做到这一点。
有人可以帮我一点吗?
答案 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个空格。