在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。
在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:
$vi ~/.vimrc
设置完后
$:x 或者 $wq
进行保存退出即可。
下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:
去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
显示行号
set nummber
检测文件的类型
filetype on
记录历史的行数
set history=1000
背景使用黑色
set background=dark
语法高亮度显示
syntax on
下面两行在进行编写代码时,在格式对起上很有用;
第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;
set autoindent
第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编
set smartindent
第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set tabstop=4
set shiftwidth=4
设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch
去除vim的GUI版本中的toolbar
set guioptions-=T
当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set vb t_vb=
在编辑过程中,在右下角显示光标位置的状态行
set ruler
默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车
set incsearch
修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀
if has(“vms”)
set nobackup
else
set backup
endif
如果去除注释后,一个完整的.vimrc配置信息如下所示:
set nocompatible
set nummber
filetype on
set history=1000
set background=dark
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
if has(“vms”
set nobackup
else
set backup
endif
如果设置完后,发现功能没有起作用,检查一下系统下是否安装了vim-enhanced包,查询命令为:
$rpm –q vim-enhanced
example示范的样式:
引用
" An example for a gvimrc file.
" The commands in this are executed when the GUI is started.
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last change: 2001 Sep 02
"
" To use it, copy it to
" for Unix and OS/2: ~/.gvimrc
" for Amiga: s:.gvimrc
" for MS-DOS and Win32: $VIM\_gvimrc
" for OpenVMS: sys$login:.gvimrc
" Make external commands work through a pipe instead of a pseudo-tty
"set noguipty
" set the X11 font to use
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
set ch=2 " Make command line two lines high
set mousehide " Hide the mouse when typing text
" Make shift-insert work like in Xterm
map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>
" Only do this for Vim version 5.0 and later.
if version >= 500
" I like highlighting strings inside C comments
let c_comment_strings=1
" Switch on syntax highlighting if it wasn't on yet.
if !exists("syntax_on")
syntax on
endif
" Switch on search pattern highlighting.
set hlsearch
" For Win32 version, have "K" lookup the keyword in a help file
"if has("win32")
" let winhelpfile='windows.hlp'
" map K :execute "!start winhlp32 -k <cword> " . winhelpfile <CR>
"endif
" Set nice colors
" background for normal text is light grey
" Text below the last line is darker grey
" Cursor is green, Cyan when ":lmap" mappings are active
" Constants are not underlined but have a slightly lighter background
highlight Normal guibg=grey90
highlight Cursor guibg=Green guifg=NONE
highlight lCursor guibg=Cyan guifg=NONE
highlight NonText guibg=grey80
highlight Constant gui=NONE guibg=grey95
highlight Special gui=NONE guibg=grey95
endif
参考资料:
1.vim的完全翻译版在下面连接处可以找到
http://vimcdoc.sourceforge.net/
可以下栽其中的一个PDF版本,里面介绍的很详细,强烈推荐
2.更详细的vim信息可以访问:
http://www.vim.org/
3.一个带有英文注释的.vimrc例子
http://www.vi-improved.org/vimrc.php
分享到:
相关推荐
在Vim中,`.vim`文件夹和`.vimrc`配置文件是两个至关重要的元素,它们帮助我们管理和优化Vim的设置。 首先,`.vim`文件夹位于用户的主目录下(例如,在Linux或macOS中通常是`~/.vim`),它是Vim所有自定义配置和...
使用方法是直接把该文件拷贝到你的Linux的~目录中,替换掉原来的.vimrc文件即可。具体说明可以参考我的文章《【Linux成长之路基础篇:玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim》第三...
在Linux系统中,`.vimrc` 文件是一个非常重要的配置文件,它是Vim编辑器的启动配置脚本。这个文件允许用户自定义Vim的各种行为,包括颜色方案、快捷键、映射、设置和行为习惯等,以提高编辑效率并个性化工作环境。...
- **vimrc文件快速加载**:使用`map <leader>ss :source $HOME/.vimrc<cr>`来创建一个快捷键,使得用户可以通过按下`Ctrl`+`,`再按`s`然后按`s`来重新加载`.vimrc`配置。 - **编辑vimrc文件**:`map <silent><leader...
在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,下载该资源放到home目录即可!!!
vim配置文件.vimrc完美配置
现在,你已经成功创建并配置了自己的.vimrc文件,vim将以你设定的方式工作。通过不断学习和调整.vimrc,你可以使vim更加符合自己的编程习惯,提升开发效率。记得备份你的.vimrc文件,以防误操作导致重要配置丢失。
改配置文件参考网络经典配置,供大家下载。
mac和linux系统下,vim编辑器的通用配置文件,在文件坐在文件夹路径下打开终端,输入命令 mv vimrc.txt ~/.vimrc 并回车,即可完成vim配置
.vimrc 文件 vim配置文件 字体、颜色 各类插件 ------------ 具体配置步骤找寻相关博客 仅供参考
它具有高度可定制性,通过配置`.vimrc`文件,用户可以调整编辑器的行为以满足个人需求。本文将深入探讨`.vimrc`配置以及如何利用Vim插件目录来增强Vim的功能。 首先,让我们关注自动提醒这一特性。在编程时,能及时...
一个精心配置的.vimrc文件,就像是程序员的个性化工作站,能够极大地提升编码效率。这篇博客将深入探讨.vimrc文件及其在构建个人化Vim环境中的作用。 首先,我们需要了解.vimrc是什么。.vimrc(Vim运行时配置)是...
.vimrc文件是Vim启动时加载的配置文件,它包含了各种设置、快捷键映射、插件配置等,用于定制Vim的行为。你可以根据个人习惯调整这些参数,使Vim更加符合你的工作流程。以下是一些常见的.vimrc配置选项: 1. **基本...
自己配置的VIM IDE环境,包括ctags、cscope等插件,语法高亮等,用了一年时间,读写代码感觉比较方便
`.vimrc`文件是Vim的配置文件,它允许用户自定义编辑器的行为以适应个人的工作习惯。本资源针对CentOS8系统,目标是将Vim8配置成一个功能丰富的代码浏览和编辑工具,类似于Source Insight。 首先,让我们详细了解...
从给定的`.vimrc`配置文件中,我们可以解析出一系列与Vim编辑器相关的高级配置设置,这些设置旨在优化编码体验、增强编辑功能、改进界面显示以及提升整体的使用效率。下面,我们将深入探讨这些配置项的具体含义及其...
然后,将.vimrc文件移动或复制到home目录下,重启Vim,新的设置就会生效。 对于初学者,理解.vimrc文件的结构和每一项设置的意义可能需要一段时间。但随着经验的积累,你会发现自己能更高效地编辑代码,享受到Vim...