今天在使用vim编辑器时发现默认的tab键是8个字符,于是就想到把它设为四个空格,经过百度,得到了以下方法:
首先进入~/.vimrc
然后在文档末尾加上以下代码:
set tabstop=4 设置tab键缩进为4个字符
set expandtab 转化为空格
set autoindent 设置自动缩进
但是这时又出现了新的问题,在运行时报错:TabError: Inconsistent use of tabs and spaces in indentation
为了解决这个问题,又进行了搜索,经过几次失败,最后得到了解决方法:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
此后运行正常
总结一下就是在vim空格键与制表符不能混用,混用时就会出现报错
本文讲述了作者在使用Vim编辑器时遇到的tab键设置问题,如何通过设置`settabstop`, `setsofttabstop`, 和 `setshiftwidth` 来解决TabError,确保空格键和制表符的一致性,并分享了关键步骤。
1281

被折叠的 条评论
为什么被折叠?



