vim java 缩进_vim 缩进配置

1.安装vim,终端输入:

wanpeng@ubuntu:~$ sudo apt-get install vim-full

2.终端输入,打开配置文件:

wanpeng@ubuntu:~$ vim ~/.vimrc

3.改写配置文件,esc+:wq保存退出:

1 :set tabstop=4

2 :set softtabstop=4

3 :set shiftwidth=4

4 :set autoindent

5 :set cindent

6 :set nu

7 :set hlsearch

8 :set backspace=2

4。

1.设置制表符宽度

:set tabstop=4

:set softtabstop=4

2.设置缩进的空格数

:set shiftwidth=4

3.每行的缩进值与上一行相等:set autoindent

4.使用C/C++语言的自动缩进方式

:set cindent

5.显示行号

:set nu

6.将搜索内容反白

:set hlsearch

7.可以删除任意值

:set backspace=2

二、vi选项设置

vi是一个强大的编辑器,它不仅可以用来处理我们平时的文本工作,还可以用来写程序文件。在用vi进行程序编辑时,它可以实现语法加亮显示、自动缩进、括号匹配等编辑功能。为控制不同的编辑功能,vi 提供了很多内部选项。

利用 :set 命令可以设置选项。基本语法为:

: set option 设置选项 option

常见的功能选项包括:

autoindent 设置该选项,则正文自动缩进

ignorecase 设置该选项,则忽略规则表达式中大小写字母的区别

number 设置该选项,则显示正文行号

ruler 设置该选项,则在屏幕底部显示光标所在行、列的位置

tabstop 设置按 Tab 键跳过的空格数。例如:set tabstop=n,n默认值为8

1)语法加亮显示

: syntax on 该命令在vi中打开语法加亮显示的功能。这样以后在输入的字符中,vi就会自动的识别出关键字,字符串以及其他的一些语法元素,并以不同的颜色来显示出来。

2)自动缩进

在vi中自动缩进的选项一般有以下的几种:

autoindent: 在这种缩进形式中,新增加的行和前一行有相同的缩进形式。

smartindent:

在这种缩进模式中,每一行都和前一行有相同的缩进量,同时能够正确的识别出,当遇到右花括号(}),则取消了缩进形式。此外还增加了识别C语言关键字的功

能。如果一行是以#开头的,那么这种格式将会被特殊对待而不采用缩进格式。这种缩进格式强于autoindent。

cindent:这是C语言的缩进形式,采用这样的缩进方式的程序语言有:C,C++,Java等。当采用这种缩进格式时,vi就会自动的采用标准的C语言形式。这种缩进格式强于smartindent。

可以用如下命令进行缩进形式的设置:

:set autoindent(ai)

:set smartindent(si)

:set cindent(ci)

3)显示行号

:set number(nu) 显示行号

: set nonumber (nonu) 不显示行号

在每个用户的目录下,都有一个vi的配置文件".vimrc"(没有的话可以自己创建)。用户可以编辑它,输入以上命令,使这些设置在每次vi时都有效。例如:在.vimrc文件中加入如下设置行:

set nu #显示行号

set nonu #不显示行号

set ic #查找时不考虑大小写

set noic #查找时考虑大小写

set smartindent #自动缩进

syntax on #语法加亮

gg 将光标移到文件第一行第一列

v 切换模式为可视模式

G 表示将光标移到文件末尾

上面相当于将文件内容全选,

=实现自动排版

参考:http://blog.csdn.net/heiantianshi1/article/details/6933844

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值