vim配置文件怎么写

1.vim的配置文件在哪

配置文件在哪里

当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.

通常, 有三个配置文件, 你是必须知道在哪里能找到的.vimrc

这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)).

全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普通模式下输入下面的命令来找出这个目录的位置:echo $VIM

结果应该是这样的:

Linux: /usr/share/vim/vimrc

Windows: c:\program files\vim\vimrc

用户版本的vimrc文件放在你的主目录下. 主目录的位置依赖于你的操作系统. Vim最初是为Unix及类Unix操作系统提供的, 所以用户版本的vimrc文件都是通过在文件名的最前面加一个点来设置成隐藏文件. 这是在类Unix上设置隐藏文件的方法, 但不适用于Microsoft Windows. 所以呢, vimrc文件与操作系统有关. 应该是这样的:

Linux: /home/kim/.vimrc

Windows: c:\documents and settings\kim\_vimrc

你可以在Vim的普通模式下输入下面的命令, 来找出Vim认为的你的系统的主目录的位置:

:echo $HOME

vimrc文件包含的是ex (vi的前身) 命令, 一条命令一行. 并且vimrc文件也是增加Vim配置信息的默认方式.

你的vimrc可以将其他的文件 (包含着配置信息) 作为外部资源. 在vimrc文件里, 你可用以source命令来实现:

source /path/to/external/file

gvimrc文件是专为Gvim的配置文件. 它和上面提到的vimrc文件很相似, 并且是放在同一个目录下的 (也是分为用户版和全局版), 如:

Linux: /home/kim/.gvimrc

/usr/share/vim/gvimrc

Windows: c:\documents and settings\kim\_gvimrc

c:\program files\vim\

这个文件是用来设置只有Gvim才能使用的GUI设置.exrc

这是文件是用作与vi或ex向后兼容用的. 它也是和vimrc文件放在同一个目录, 当然也是分为用户版和全局版). 然而, 除非你想用vi兼容的模式来使用用Vim, 否则你根本就不会用到这个文件.

2.求vim配置文件,最好每个配置都有详细的中文说明,还要说明怎么使

你找到那个vim的安装文件里面,有很多插件的,都可以调用

而且有配置文件的例子,好像是vim 的作者弄的,非常好

至于设置高亮的话,看看这个:

*06.4* 是否使用色彩

使用色彩显示文本会影响效率。如果你觉得显示得很慢,可以临时关掉这个功能: >

:syntax clear

当你开始编辑另一个文件 (或者同一个文件),色彩会重新生效。

*:syn-off*

如果你要完全关闭这个功能: >

:syntax off

这个命令会停止对所有缓冲区的所有语法高亮。

*:syn-manual*

如果你想只对特定的文件采用语法高亮,可以使用这个命令: >

:syntax manual

这个命令激活语法高亮功能,但不会在你开始编辑一个缓冲区时自动生效 (译者注:Vim

中,每个被打开的文件对应一个缓冲区,后面的章节中你会接触到这方面的内容)。要在

当前缓冲区中使用高亮,需要设置 'syntax' 选项: >

:set syntax=ON

3.windows 下 vim 配置里地址怎么写

1.安装gvim7.2。

运行gvim72.exe,选择完全安装(Full),我的安装目录是默认的C:\Program Files\Vim。 安装完成后,包括了文件夹vim72和文件夹vimfiles,以及脚本_vimrc。

2.安装中文帮助手册。 运行vimcdoc-1.7.0-setup.exe,它会自动找到gvim的安装位置。

安装完毕后重新打开gvim,:help 时帮助手册已经是中文的了。 进行到这一步时,我的gvim菜单处的中文出现了乱码。

在网上寻找解决方案,将C:\Program Files\Vim\vim72下名为 lang 的文件夹删去,使菜单语言变为英语。3.语法高亮。

首先,编辑_vimrc文件加入以下内容: set nu! colorscheme desert syntax enable syntax on 这些设置使得gvim可以显示行号,并使用了desert配色方案,而且打开了语法高亮功能(用不同颜色显示注释、关键字、字符串等)。 我们还可以让函数名也高亮起来,在C:\Program Files\Vim\vim72\syntax下找到 c.vim 和 cpp.vim,分别添加以下内容: syn match cFunction "\[^()]*)("me=e-2 syn match cFunction "\\s*("me=e-1 hi cFunction gui=NONE guifg=#B5A1FF4.程序中跳转。

将ec57w32.zip解压,在解压后文件夹中找到ctags.exe,将其复制到C:\ProgramFiles\Vim\vim72下,并编辑_vimrc文件,添加以下内容: set tags=tags; set autochdir 打开cmd命令行(注意,这里是指在gvim中打开命令行,即!cmd),切换到你要查看的源代码的根目录处(比如,我要处理的文件在F:\codes\VS2008\Projects\OpenGL\OpenGL下),运行 ctags -R 将会在此目录处生成一个tags文件。 用gvim打开一个代码文件,将光标放到某一函数名上,如下图的UpdateViewByPosNo(),按下"ctrl+]",光标会自动跳转到定义处。

5.窗口管理。 将taglist_45.zip解压,解压后包含一个doc文件夹和一个plugin文件夹,将其中内容分别复制到C:\Program Files\Vim\vim72下的doc及plugin中。

在_vimrc文件中加入以下内容: let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 用gvim打开代码文件(已生成过tags文件),:Tlist,TagList窗口即出现在左侧。 用相同的方法将winmanager.zip解压和拷贝,在_vimrc文件中加入以下内容: let g:='FileExplorer|TagList' nmap wm :WMToggle 用gvim打开代码文件,normal状态下输入命令"wm",窗口如下6.多文件编辑。

将minibufexpl.vim复制到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加: let g:=1 let g:=1 let g:=1 当用gvim打开两个或两个以上的文件时,会自动弹出MiniBufExplorer窗口,如下图ctrl+Tab,切换到前一个buffer,并在当前窗口打开文件; ctrl+shift+Tab,切换到后一个buffer,并在当前窗口打开文件; ctrl+箭头键,可以切换到上下左右窗口中; ctrl+h,j,k,l,切换到上下左右的窗口中。7.快速切换头文件/源文件。

将a.vim复制到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加: nnoremap :A 用gvim打开源码文件后,按F12即可以在c/h文件中切换,也可以通过输入:A实现。8.在工程中快速查找。

将grep.vim复制到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加: nnoremap :Grep 用gvim打开源码文件,并将光标定位到要查找的内容上,按下F3,确定要查找的内容和搜索范围,gvim会在弹出的QuickFix窗口中列出所有符合条件的搜索结果。如下图确定查找内容时,支持正则表达式。

9.高亮的书签。 将visualmark.vim复制到C:\Program Files\Vim\vim72\plugin。

用gvim打开源码文件,将光标定位在需要添加书签的地方,按下ctrl+F2,即添加了书签。使用F2在书签之间正向切换,shift+F2反向切换。

10.解决中文乱码。set encoding=utf-8 set termencoding=utf-8 set fileencodings=utf-8,chinese,latin-1 if has("win32") set fileencoding=chinese else set fileencoding=utf-8 endif language messages zh_CN.utf-8。

4.linux 操作系统 vim安装后怎么配置文件

"""""""""""""""""""" 显示相关 """"""""""""""""""""set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 "winpos 5 5 " 设定窗口位置 "set lines=40 columns=155 " 设定窗口大小 "set nu " 显示行号 set go= " 不要图形按钮 "color asmanian2 " 设置背景主题 set guifont=Courier_New:h10:cANSI " 设置字体 "syntax on " 语法高亮 autocmd InsertLeave * se nocul " 用浅色高亮当前行 autocmd InsertEnter * se cul " 用浅色高亮当前行 "set ruler " 显示标尺 set showcmd " 输入的命令显示出来,看的清楚些 "set cmdheight=1 " 命令行(在状态行下)的高度,设置为1 "set whichwrap+=<,>,h,l " 允许backspace和光标键跨越行边界(不建议) "set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离 set novisualbell " 不要闪烁(不明白) set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} "状态行显示的内容 set laststatus=1 " 启动显示状态行(1),总是显示状态行(2) set foldenable " 允许折叠 set foldmethod=manual " 手动折叠 "set background=dark "背景使用黑色 set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 " 显示中文帮助if version >= 603set helplang=cnset encoding=utf-8endif" 设置配色方案"colorscheme murphy"字体 "if (has("gui_running")) " set guifont=Bitstream\ Vera\ Sans\ Mono\ 10 "endifset fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8set fileencodings=ucs-bom,utf-8,cp936set fileencoding=utf-8""""""""""""""""""""""""""""""新文件标题"""""""""""新建.c,.h,.sh,.java文件,自动插入文件头 autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec ":call SetTitle()" ""定义函数SetTitle,自动插入文件头 func SetTitle() "如果文件类型为.sh文件 if &filetype == 'sh' call setline(1,"\#########################################################################") call append(line("."), "\# File Name: ".expand("%")) call append(line(".")+1, "\# Author: test") call append(line(".")+2, "\# mail: test@jbxue.com") call append(line(".")+3, "\# Created Time: ".strftime("%c")) call append(line(".")+4, "\#########################################################################") call append(line(".")+5, "\#!/bin/bash") call append(line(".")+6, "") else call setline(1, "/*************************************************************************") call append(line("."), " > File Name: ".expand("%")) call append(line(".")+1, " > Author: test") call append(line(".")+2, " > Mail: test@jbxue.com ") call append(line(".")+3, " > Created Time: ".strftime("%c")) call append(line(".")+4, " ************************************************************************/") call append(line(".")+5, "")endifif &filetype == 'cpp'call append(line(".")+6, "#include")call append(line(".")+7, "using namespace std;")call append(line(".")+8, "")endifif &filetype == 'c'call append(line(".")+6, "#include")call append(line(".")+7, "")endif"新建文件后,自动定位到文件末尾autocmd BufNewFile * normal Gendfunc """"""""""""""""""""""""""""""""键盘命令"""""""""""""""""""""""""""""""nmap w :w!nmap f :find" 映射全选+复制 ctrl+amap ggVGYmap! ggVGYmap gg=G" 选中状态下 Ctrl+c 复制vmap "+y"去空行 nnoremap :g/^\s*$/d "比较文件 nnoremap :vert diffsplit "新建标签 map :tabnew "列出当前目录文件 map :tabnew . "打开树状文件目录 map \be "C,C++ 按F5编译运行map :call CompileRunGcc()func! CompileRunGcc()exec "w"if &filetype == 'c'exec "!g++ % -o %<"exec "! ./%<"elseif &filetype == 'cpp'exec "!g++ % -o %<"exec "! ./%<"elseif &filetype == 'java' exec "!javac %" exec "!java %<"elseif &filetype == 'sh':!./%endifendfunc"C,C++的调试map :call Rungdb()func! Rungdb()exec "w"exec "!g++ % -g -o %<"exec "!gdb ./%<"endfunc""""""""""""""""""""""""""实用设置"""""""""""""""""""""。

vim配置文件怎么写

转载请注明出处育才学习网 » vim配置文件怎么写

知识

二十八用英语怎么写

阅读(235)

本文主要为您介绍二十八用英语怎么写,内容包括28,用英语怎么写,二十八用英语怎么写,第二十八用英语怎么写。第二十八的英文:twenty-eighthtwenty英 [ˈtwenti] 美 [ˈtwɛnti, ˈtwʌn-] n.二十,二十个;

知识

不再见韩语怎么写

阅读(270)

本文主要为您介绍不再见韩语怎么写,内容包括不再见的歌词用韩语怎么写及其中文谐音,不要说再见韩语怎么写,不再见的韩文怎么写。이별 못 안녕. 너 혹시 슬프다몸을 돌려 동안은 있는 기꺼이 웃는 것을 달가워하지 않다아마 다음 겨울에 아

知识

怪盗基德信怎么写

阅读(224)

本文主要为您介绍怪盗基德信怎么写,内容包括怪盗基德日文怎么写,我想写一封怪盗基德体的信,能透露“我会等待你爱的到来”的意思,以怪盗基德的口吻写一封信透露出的内容是我爱你求大神们帮帮忙谢。茫茫人海中,一个人迷茫的看着天空,除了我,没

知识

古文字痴怎么写

阅读(321)

本文主要为您介绍古文字痴怎么写,内容包括“痴”繁体字怎么写,古文字得怎么写,痴的古体字怎么写。

知识

星字甲骨文怎么写

阅读(369)

本文主要为您介绍星字甲骨文怎么写,内容包括在甲骨文中的星字来历,怎样将“星”字翻译成甲骨文,甲骨文的日月星怎么写。甲骨文构形从 (生),从 ,或省作 ,同为晶。“晶”即星之象形。王筠《释例》:“晶,品皆当为古文星字。”“生”既是声符,又兼表义

知识

实践能力及实践创新性表现怎么写

阅读(397)

本文主要为您介绍实践能力及实践创新性表现怎么写,内容包括实践态度、实践效果、实践能力怎么填,如何培养学生的实践能力和创新能力,申请书社会实践,创新及创业能力该怎样填。当今社会,创新已经成了保持竞争优势的重要途径。因此,各高等学校

知识

公司年度培训计划怎么写

阅读(268)

本文主要为您介绍公司年度培训计划怎么写,内容包括员工培训计划怎么写,年度培训计划怎么写,怎么撰写公司年度培训计划。原发布者:jyxtwlmx员工培训计划方案总体目标加强公司高管人员的培训,提升经营者的经营理念,开阔思路,增强决策能力、战略开

知识

4大写五笔怎么打

阅读(773)

本文主要为您介绍4大写五笔怎么打,内容包括大写的四五笔怎么打,四字大写怎么打五笔,四字大写怎么打五笔。四的大写是:肆,肆的五笔: DVFH肆的释义:任意而行,不顾一切。2、铺子;商店。3、数目“四”的大写。多用于票证、账目等。二、肆的组词

知识

跆拳道韩语怎么写

阅读(244)

本文主要为您介绍跆拳道韩语怎么写,内容包括跆拳道韩语怎么写,跆拳道韩语怎么写,韩语的“跆拳道”怎么写。跆拳道的基本用语 你好(安宁哈西么尼嘎)안녕하십니까? 再见(安宁西赛喜西哦)안녕히 계십시오. 辛苦了(苏勾害丝么尼嗒)수고했습니다

知识

商标数字证书介绍信怎么写

阅读(291)

本文主要为您介绍商标数字证书介绍信怎么写,内容包括代理组织出具的领取“商标数字证书”的介绍信怎么写,你好我申请了商标数字证书,但是持证人不是法人可以吗如果要介,商标数字证书怎么申请。商标数字证书申请流程如下: 申请“商标数字证书

知识

刘宇豪的篆体字怎么写

阅读(243)

本文主要为您介绍刘宇豪的篆体字怎么写,内容包括何华辉的篆体字怎么写,刘晨晨的篆体字怎么写,辛洪成的篆体字怎么写。辛洪成 小篆写法:

知识

历史议论文怎么写

阅读(224)

本文主要为您介绍历史议论文怎么写,内容包括关于历史的议论文怎么写,关于历史的议论文怎么写,结合历史写一篇800字的议论文。翻开我们的历史书,看到我们的祖先对人类的巨大贡献,使感到非常自豪。中国有着悠久的历史和灿烂的文化,造纸术、指南

知识

割字繁体字怎么写

阅读(222)

本文主要为您介绍割字繁体字怎么写,内容包括割的繁体字怎么写,刀字的繁体字怎么写,割的繁体字怎么写。

知识

服装生产工艺单怎么写

阅读(216)

本文主要为您介绍服装生产工艺单怎么写,内容包括服装工艺单怎么写,请问服装工艺单怎么写那里有生产工艺单表格,或样版,服装工艺单怎样写。生产制造单 W_/6_c$! 定款日期:2006-3-28 落单日期: uiF"tPz 款号:116117 款式: 背心 板型:商务休闲

知识

mybatis配置文件join怎么写

阅读(226)

本文主要为您介绍mybatis配置文件join怎么写,内容包括mybatis配置文件中怎么配置mysql的join连表子查询,mybatis的配置文件怎么写,mybatis主配置文件怎么写。在src/main/resource中创建MyBatis配置文件:

知识

java配置文件怎么写

阅读(267)

本文主要为您介绍java配置文件怎么写,内容包括java配置文件怎么写,java配置文件怎么写,java中spring的配置文件路径怎么写。假设有如下xml配置文件config.xml:kiyhosinkiang100可以用以下代码访问:import org.apache.c

知识

vim怎么写java

阅读(217)

本文主要为您介绍vim怎么写java,内容包括怎样用vim编写Java?,怎样用vim编写Java,怎样用vim编写Java。你得先装好JDK,什么系统乌班图吗?先下个JDK,linux版本的JDK貌似是解压即使用的,然后设置系统路径,最后JAVA-VISION

知识

易语言怎么写配置文件

阅读(525)

本文主要为您介绍易语言怎么写配置文件,内容包括易语言配置文件如何写,易语言配置文件如何写,易语言如何读写配置文件,。我不要分帮你,采纳让我采纳率提高,谢谢!写个 例子给你.版本 2.程序集 窗口程序集1.程序集变量 程序集变量_x, 文本型.程序

知识

ubuntuvim怎么写c

阅读(211)

本文主要为您介绍ubuntuvim怎么写c,内容包括怎么在linux下用vim编写一个C程序,到底怎么在Linux里编写c程序啊,怎么在linux下用vim编写一个C程序。先在终端中输入vim test.c 回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句

知识

properties配置文件怎么写

阅读(222)

本文主要为您介绍properties配置文件怎么写,内容包括Java中的properties配置文件怎么写,代码,properties文件怎么写,java的properties文件怎么写。public static void main(String[] args) {Properties p = new Propertie

知识

apachewsgi配置文件怎么写

阅读(232)

本文主要为您介绍apachewsgi配置文件怎么写,内容包括apache的.htaccess配置文件怎么用,怎样配置apache的vhosts文件,Apache配置文件(httpd.conf)。apache中.htaccess文件的功能写法 - .htaccess 文件(或者"分布式配置文件"提供了针对目录改变配

知识

struts配置文件怎么写

阅读(214)

本文主要为您介绍struts配置文件怎么写,内容包括struts配置文件的文档声明部分怎么写,struts中当有多个struts配置文件中时,每个struts配置文件都要写一遍<,struts框架配置怎么写。web.xml:<filter> <filter-name>struts2</filter-name> <f

[/e:loop]