我想在我的代码中只使用制表符,我的问题是对于某些类型的文件,制表符会转换为空格
当我在我的scss文件中写入时,标签是无空间的:
但是在编写haml文件时,标签会转换为空格(每个点都是一个空格):
这些是我的./gvimrc文件中的标签设置:
set autoindent
set shiftwidth=2
set tabstop=2
set noexpandtab
答案 0 :(得分:2)
听起来haml文件的设置被覆盖了。在vimrc中找到这样的命令:
#config.json
{
"Data": {
"DefaultConnection": {
"Connectionstring": "Data Server=.\\ERKANDEMIR5E91;Initial Catalog=RegistrationDB;Integrated Security=True;"
}
}
}
如果您发现了这个,请将其删除或注释掉以防止将标签转换为haml文件的空格。
还有其他方法可以设置。看看Changing Vim indentation behavior by file type。