Linux下设置vi和vim语法高亮、显示行数等功能

Linux下设置vi和vim语法高亮、显示行数等功能

vim默认情况下已经有语法高亮了,现在我们要设置用vi或vim打开文件的时候默认显示行数。而对于vi我们只需在使用的时候默认使用vim即可。至vim本来功能和设置就较完善,为什么我们还要用vi?只因为能敲少一个字且比较顺手。

vim 加入语法高亮和显示行数功能—若要对全部用户起作用代码语言:javascript复制vi /etc/vimrc在最后加入

代码语言:javascript复制syntax on

set nu

set tabstop=4

set showmatchsyntax on 开启语法高亮set nu 显示行数set tabstop=4 设置tab键为4个空格set showmatch 设置匹配模式,类似当输入一个左括号时会匹配相应的右括号—只对当前用户起作用代码语言:javascript复制vi /etc/vimrc同样在最后加入

代码语言:javascript复制syntax on

set nu

set tabstop=4

set showmatchvi 加入语法高亮和显示行数功能(将vi命令改为使用vim)在设置完vim之后,只需在使用vi的时候直接调用vim

代码语言:javascript复制vi /etc/bashrc在最后加入

代码语言:javascript复制 alias vi=vim使/etc/bashrc起作用

代码语言:javascript复制source /etc/bashrc其他代码语言:javascript复制set nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限

set nu! "显示行号

set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号

filetype on "检测文件的类型

set history=1000 "记录历史的行数

set background=dark "背景使用黑色

syntax on "语法高亮度显示

set autoindent "vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)

set cindent "(cindent是特别针对 C语言语法自动缩进)

set smartindent "依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用

set tabstop=4 "设置tab键为4个空格,

set shiftwidth =4 "设置当行之间交错时使用4个空格

set ai! " 设置自动缩进

set showmatch "设置匹配模式,类似当输入一个左括号时会匹配相应的右括号

set guioptions-=T "去除vim的GUI版本中得toolbar

set vb t_vb= "当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报

set ruler "在编辑过程中,在右下角显示光标位置的状态行

set nohls "默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示

set incsearch "在程序中查询一单词,自动匹配单词的位置;如查询desk单词,当输到/d时,会自动找到第一个d开头的单词,当输入到/de时,会自动找到第一个以ds开头的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车

set backspace=2 " 设置退格键可用

修改一个文件后,自动进行备份,备份的文件名为原文件名加“~”后缀

if has("vms")

set nobackup

else

set backup

endif

🌟 相关推荐

微信怎么买机票?和去柜台买有啥区别?上云尚民航微机票微信小程序购买
剑网3马匹大全:抓马技巧及各地图刷新点详解
best365官网下载

剑网3马匹大全:抓马技巧及各地图刷新点详解

📅 08-16 👀 7408
小米为何如此成功?
如何打开mobile365

小米为何如此成功?

📅 01-18 👀 8541