如何在Vim中覆盖默认缩进

时间:2018-06-28 22:50:18

标签: vim python-3.6

这似乎很简单。只需在/ home文件夹中创建自定义.vimrc文件,然后粘贴以下内容:

filetype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab

但是仍然存在问题。在方括号后按ENTER键,我仍然有8个空格而不是所需的4个空格。同时,Tab键给我4个空格。

我还在/ etc / vim中找到了默认的vimrc文件。有一个脚本:

" Uncomment the following to have Vim load indentation rules and plugins
" according to the detected filetype.
"if has("autocmd")
"  filetype plugin indent on
"endif

据此,如果我取消注释这些行,最终将得到所需的四个空格,但由于它是“只读”,所以我无法保存它。

我使用的是“无GUI的巨大版本” 8.0版,该版本应立即支持python3。我真的不知道如何绕过这么小的障碍。我整天都在试图解决它。也许我作为初学者选择了错误的文本编辑器?但是我喜欢Vim,因为它具有极简主义,我希望在掌握技能时可以使用Vim的强大功能。同时,我需要一个工作工具-现在。缩进不正确是我遇到的一个小问题,但很烦人。

0 个答案:

没有答案