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及自动换行的主要内容,如果未能解决你的问题,请参考以下文章

Vim自动添加注释及智能换行

idea tab窗口换行

excel表格里输入文字如何自动换行?

winform里label遇中文自动换行,求解

由于数据太长,如何在spread里实现自动换行(C#)

带有换行符的 Vim 自动缩进