"自动缩进
set autoindent
"类似C语言风格的缩进
set cindent
"智能缩进:每一行都和前一行有相同的缩进量,
"同时这种缩进形式能正确的识别出花括号,当遇到右花括号(}),
"则取消缩进形式。此外还增加了识别C语言关键字的功能。
"如果一行是以#开头的(比如宏),那么这种格式将会被特殊对待而不采用缩进格式
set smartindent
"For Python Programmers
autocmd FileType python set textwidth=79 " PEP-8 Friendly
"把输入的tab自动转换成空格,Python用户必用~
set expandtab
"一个tab键占据4个空格
set tabstop=4
"一开始,插入的就是4个空格,此时一旦你再按下一次tab,这次的四个空格就会和上次的四个空格组合起来变成一个制表符
set softtabstop=4
"每一级自动缩进的空格数
set shiftwidth=4
"根据文件类型设定缩进,覆盖掉默认的~
autocmd FileType python setlocal tabstop=4 shiftwidth=4 softtabstop=4 textwidth=79
蜗牛园艺—总有一款玫瑰适合您
linux下使用vim编程是比較常见的事情,但vim默认的tab是8个空格。但一般的编辑器是4个空格,所以希望改动下。
详细方法例如以下:
1. 创建文件名称为 .vimrc 的系统文件
首先切换到用户根文件夹,然后创建文件。
$ cd ~
$ vim .vimrc
2. 在文件里输入以下的内容并保存
set tabstop=4
set shiftwidth=4
当中:
tabstop 表示一个 tab 显示出来是多少个空格的长度,默认 8。
shiftwidth 表示每一级缩进的长度,一般设置成跟 softtabstop 一样。
3. 更新配置
跟更新其它的配置文件一样,使用以下的命令常常。
$ source .vimrc
分享到:
相关推荐
VIM python下的一些关于缩进的设置: 第一步: 打开终端,在终端上输入vim ~/.vimrc,回车。 第二步: 添加下面的文段: set filetype=python au BufNewFile,BufRead *.py,*.pyw setf python set helplang=...
vim 使用的小技巧,文本编译器适用方法,大脚好好练习。
vim-svelte-plugin:.svelte文件的Vim语法和缩进插件
nginx配置文件vim语法高亮与缩进.docx
希望广大用Liunx 的用户,武装一下自己VIM,这是一个国人写的软件,拿出来分享下,用法自己看Readme...
indentLine:一个vim插件,用于显示带有细垂直线的缩进级别
vim-erlang-runtime, Vim的Erlang缩进和语法 用于Vim的Erlang缩进和语法这是 Vim ( 来自 Vim 7.4 ) 附带的Erlang缩进和语法。安装方法 1克隆这里存储库: $ mkdir -p ~/.vim/bundle $ cd ~/.vim/b
vim 缩进对象 介绍 Vim 文本对象提供了一种方便的方式来选择和操作各种类型的对象。 这些对象包括被各种类型的括号和语言的各个部分(即句子、段落等)包围的区域。 该插件基于缩进级别定义了一个新的文本对象。 这...
讲述 vim 编辑器的几十个实用上手技巧
Vim实用技巧Vim实用技巧Vim实用技巧Vim实用技巧
下面小编就为大家带来一篇浅谈Vim中的Tab与空格缩进。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
整理的一些vim操作技巧
vim技巧 vim 技巧
vim-fibo-indent:Vim的斐波那契缩进
《vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,...
《vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,...
美 Drew Neil《Vim实用技巧》
《Vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的Vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,...
vim-lua-indent Vim更好的Lua缩进脚本这是Vim附带的lua.vim缩进文件版本的一个紧急修改。 它的自动缩进比默认缩进更好,尤其是当您的函数参数跨越条件语句中的多行或仅是函数的多行参数列表本身时。 有关它可以完成...