vim里设置tab及自动换行
Posted yinliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim里设置tab及自动换行相关的知识,希望对你有一定的参考价值。
今天在使用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及自动换行的主要内容,如果未能解决你的问题,请参考以下文章