我一直在使用Vim,我真的想保存我的设置.我遇到的问题是我找不到我的.vimrc文件,它不在标准/home/user/.vimrc位置.我怎么能找到这个文件?
我想将tab转换为gVim中的空格.我向我添加了以下行_vimrc:
set tabstop=2
Run Code Online (Sandbox Code Playgroud)
它可以在两个空格处停止,但它仍然看起来像是插入了一个tab键(我尝试使用h键来计算空格).
我不知道如何将gVim转换为空格?
我在git存储库中工作,它的所有缩进都是制表符,但我喜欢在空格中工作(每个缩进4个空格).我不想只是对标签进行文本替换,因为那时我最终会在我的差异中出现可怕的混乱.相反,我希望vim使标签显示为好像它们是空格.
我在阅读完这个问题后创建了这个问题:
其中一个答案(来自Alan Haggai Alavi)说:
set tabstop=4 " The width of a TAB is set to 4.
" Still it is a \t. It is just that
" Vim will interpret it to be having
" a width of 4.
set shiftwidth=4 " Indents will have a width of 4
set softtabstop=4 " Sets the number of columns for a TAB
set expandtab " Expand TABs to spaces
Run Code Online (Sandbox Code Playgroud)
这似乎表明,运行:set expandtab会使标签显示为空格.显然情况并非如此.我怎样才能实现我追求的目标?我正在使用vim 7.4.
可能重复:
Tab 键 == 4 个空格并在 VIM 中的大括号后自动缩进Vim:如何将Tab 键
重新定义为 4 个空格
我正在用 vim 编写,并且我在选项卡与空格战争的选项卡一侧。
但是,选项卡占用了相当多的屏幕空间。我怎样才能使它们在功能上与制表符相同,但显示的长度与四个空格相同?
谢谢!