这似乎很简单。只需在/ 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的强大功能。同时,我需要一个工作工具-现在。缩进不正确是我遇到的一个小问题,但很烦人。