修改VIM默认tab为4个空格

需求场景:

在使用vim编写python脚本时,由于python是严格空格对齐的,所以默认的tab很不方便。我们可以通过修改vim配置文件,是在编写python脚本时tab变成4个空格


补充:

         你可以通过vim手册了解到你想知道的一切,如果我的叙述不是很清晰,你可以通过help来获得帮助

         打开vim的 帮助     :help

         本文所讲的  你可以在set your settings章节找到。   


1.首先修改~/.vimrc

添加:

filetype plugin on          "添加vim对文件类型的支持

这样vim在打开文件的时候就可以自动检测文件的类型了


2.建立python的专有配置文件

vim强大的地方又体现出来了,你可以配置vim根据打开文件的不同,加载不同的配置文件。

这里我们要编写一个对python语言进行支持的配置文件

笔者使用的是Ubuntu 10.1    vim版本是7.3

默认是支持了python语言

cd /usr/share/vim/vim73

find -name python.vim

/usr/share/vim/vim73/ftplugin/python.vim

把这个配置文件拷贝到 ~/.vim/ftplugin/下面 ,如果没有这个目录就建立

cp /usr/share/vim/vim73/ftplugin/python.vim ~/.vim/ftplugin/

这样当你加载.py文件的时候,vim就回去加载python.vim里面的设置了


3.缺省的,python.vim中没有对tab进行设置

所以,只要在这个文件中加入

"use 4 space for indent 

setlocal et sta sw=4 sts=4

--------------------------------------------------------------------------------------------------------

命令解释

 et   expandtab,将tab键展开成空格
 sta   smartab,在行首按TAB将加入sw个空格
 sw   shiftwidth,自动缩进插入的空格数
 sts   softabstop,使用<Tab>或<BS>自动插入或删除相应的空格数


然后大功告成~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值