码迷,mamicode.com
首页 > 系统相关 > 详细

vim里设置tab及自动换行

时间:2018-02-17 12:54:15      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:error:   解决   就会   shift   失败   ror   soft   ace   自动   

今天在使用vim编辑器时发现默认的tab键是8个字符,于是就想到把它设为四个空格,经过百度,得到了以下方法:

首先进入/etc/vim/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及自动换行

标签:error:   解决   就会   shift   失败   ror   soft   ace   自动   

原文地址:https://www.cnblogs.com/duwei220/p/8451797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!