vim插件大全,vim插件开发教程

  vim插件大全,vim插件开发教程

  有人经常使用vim插件(ZZ)-亨利阅读-博客花园

  有人经常使用vim插件(zz)Align

  一个对齐插件,用于排版,面对一堆乱七八糟的代码时用来对齐代码。它是强大的,但它没有被使用。

  机会不多

  http://www.vim.org/scripts/script.php?script_id=521

  移动无线电台(mobile radio unit)

  http://www.vim.org/scripts/script.php?script_id=521

  为vim添加MRU功能,即保留最近打开文件的记录。开MRU出口q很方便,之前一直支持。

  类似的菜单插件。

  不过对于我这种不用菜单的用户来说,还是用这个命令行比较好。因为经常用,所以我把它映射出来。

  到F2。

  功能强大的代码注释工具,用于注释或取消注释,支持多种语言,可以对文本块进行操作并编写代码。

  书呆子_评论

  功能强大的代码注释工具,用于注释或取消注释,支持多种语言,可以对文本块进行操作并编写代码。

  不能走,呵呵

  最常用的快捷键是c。

  a.vim

  在之间切换。c/。写代码需要h。

  bufexplorer.vim

  列出当前打开的缓冲区,你可以很容易地切换到和删除选中的缓冲区,一个必需的插件。

  c.vim

  C/c支持,让你写c/c程序的时候更强大,有很多贴心的功能,每个功能都有快捷键。

  ,但是有些和NERD_comments冲突。

  如果你经常写一些单文件C程序,但是不想写makefile,用这个,他会帮你完成,F9会编译链接,

  运行ctrl-F9

  calendar.vim

  日历插件,用它用vim写日记很方便。

  csExplorer.vim

  颜色主题浏览插件,在一个列表中列出所有vim颜色主题,选择它们并按回车键应用阶段。

  针对颜色主题,在做颜色主题的实验时再也不用反复输入:color theme _ name,从几百。

  当你选择你喜欢的主题时,颜色主题是有用的。

  cscope_maps.vim

  cscope的Vim插件,它提供了操作cscope的快捷键。好东西,如果你正在使用cscope。

  favex.vim

  Favex:收藏夹文件和目录浏览器,你可以添加目录和文件到你的收藏夹,你可以把

  经常编辑的文件被添加到收藏夹。文件打开后,“ff将文件添加到收藏夹”,fd将目录添加到

  收藏夹

  lookupfile.vim

  五星推荐外挂!我认为它是vim上最伟大的插件之一,它提供了多种方式来查找文件供您回复。

  你可以很容易地在杂项树中找到你想要的文档。

  matchit.vim

  扩展了vim的%函数,使%不仅可以通过括号匹配,还可以支持多种语言。必要的插件之一

  parenquote.vim

  给选中的文字加引号,支持({[ `,选中后,添加想要添加的符号,比如选择abc。

  在 (,get (abc)之后

  snippetEmu.vim

  扩展了vim的abbr缩写函数,支持占位符和变量替换,强烈推荐。

  taglist.vim

  Vim的代码浏览器生成函数列表,支持跳转,可以根据光标查询当前函数名,使用

  Vim程序员必备!个人认为是最伟大的插件之一。

  utl.vim

  在vim中加入url识别功能,但功能远不只是支持url,还有更多。有关详细信息,请参见utl帮助。

  vcscommand.vim

  cvs/subversion功能被集成到vim中,因此您可以在不离开vim环境的情况下执行常见的cvs/subversion操作。

  viki.vim

  Vim的wiki,用的不多,据说非常好用。详见云南狐狸首页。

  http://edyfox.codecarver.org/html/viki.html

  vis.vim

  您可以对选定的文本块执行ex操作,尤其是在vim本身不支持的可视块模式下。在它被选择之后,

  :b加ex命令

  visincr.vim

  为vim增加生成递增或递减数列的功能,支持十进制、十六进制、日期、星期等。功能强大且灵活。

  winmanager.vim

  在vim中加入IDE的功能,提供目录浏览和缓冲区浏览功能。因为显示器太小,占用空间太大,所以

  单独使用bufexplorer,而且现在vim7的netrw功能已经足够强大,所以感觉比较鸡肋,看起来很

  很久没更新了,基本没必要。

  yankring.vim

  类似emacs的王者之环,也是给vim的猛拉加缓冲。vim本身只缓冲被删除的字符串,不缓冲。

  的内容

  由1 1=2在上午6:24发布0条评论

  标签:vim

  2006年10月10日星期二

  VIM初学者指南(zz)

  术语约定:除非特别说明,本文提到的vim是指图形界面的gvim和字符界面的vim的统称,gvim指图形界面,vim指字符界面。

  1.从官网(http://www.vim.org/download.php)下载windows版的gvim安装。

  2.下载中文帮助文档安装文件(http://vimcdoc.sourceforge.net/),该文件(http://vcd.gro.clinux.org/)是简体中文的镜像站点。

  注意:如果安装了vim的中文帮助,安装后第一次自动启动时可以使用中文,但退出后恢复为英文。如果发生这种情况,只需将tags-cn保存在 vimvimfilesdoc下作为标记,然后重试。中文出现。

  1让gvim正常工作

  VIM是一个非常强大的编辑器。遗憾的是,无论是Windows还是Linux,gvim都存在一些小故障,这让第一次看到它的初学者感到很不愉快。为了避免更多的初学者在刚接触gvim的时候被它吓走,我在本教程中先解决一些gvim不愉快的小问题,希望更多的用户能够顺利过渡到gvim的环境。

  VIM的安装非常简单。在Windows下,双击安装程序,直接进入下一步。(注意,当您选择安装组件时,请选择所有组件。默认情况下,会安装一些有用的小工具)。Linux发行版的安装方式各不相同,但总的来说,安装起来并不难。因此,本文假设您已经成功安装了VIM的副本,将不介绍VIM的安装步骤。

  1.1.屏蔽系统提供的vimrc

  VIM是一个高度可定制的编辑器,通过配置文件定制程序的各种行为。vimrc(_ Windows下的vimrc)。如果你不写。vimrc,它将使用系统自带的默认配置文件。不幸的是,系统的默认配置文件有各种令人不快的问题。比如Windows下加载mswin.vim造成的混乱,Linux下无法处理中文的故障等等。所以,安装VIM后我们要做的第一件事就是自己创建。vimrc。只要编写自己的配置文件,VIM就不会加载系统自带的配置文件。

  如果您是Linux用户,请放置一个名为。您的$HOME目录中的vimrc如下:

  $ cd #使用不带参数的cd命令切换到$HOME目录。

  $触摸。使用touch命令创建一个空白文件

  如果您是Windows用户,请在您的%HOME%目录中放置一个名为_vimrc的空文件。步骤如下:

  1.切换到资源管理器中的%HOME%目录;

  2.右击文件列表的空白位置,选择“新建”“文本文件”;

  3.将“new text file.txt”重命名为“_vimrc”,注意显示扩展名的问题。

  现在,我们创造了自己的。vimrc。在后面的部分,我们会逐步添加一些自己的内容到。vimrc获得真正属于自己的配置。

  Linux下的中文处理

  这一部分是为Linux用户准备的。如果您是Windows用户,请直接跳过这一部分。

  在很多Linux发行版中,gvim默认不支持汉字,这给很多初学者留下了非常不好的印象。事实上,VIM支持的语言非常多,远远超出我们的想象。之所以处理不了中文,只是因为我们还没有配置正确。在正式开始工作之前,我们先解决中文处理的问题。诸如“正常模式”和“插入模式”等术语将出现在本段中。不懂他们也没关系。vimtutor将详细解释它们。在这一章中按照它们来就可以了,所以你不必深究这些词的意思。

  打开gvim,按键盘上的“I”进入插入模式,然后尝试输入一段中文。如果是正常的,恭喜你,可以跳过这一段,直接进入下一段。如果不能正常进入,也不要气馁。先按ESC键返回正常状态。然后在键盘上输入“:设置编码=cp936”,然后输入。请注意,当您按“:”时,VIM将自动切换到“命令模式”,光标将跳转到窗口底部。冒号“:”后的部分是命令的主体。回车后,该命令由VIM执行。此时按字母I进入插入模式,输入一个汉字。如果不出意外,汉字显示应该是正常的。如果不正常,请联系云南狐狸。

  现在你的gvim应该可以正常输入汉字了。接下来请看gvim的菜单能否正常显示汉字。如果是的话,恭喜你。请继续跳过这一部分。如果没有,我们继续下面的操作。首先按三次ESC键确认VIM处于正常模式,然后在键盘上输入“:so $VIMRUNTIME/delmenu.vim”。当你进入的时候,你会发现gvim的菜单不见了。继续输入“:so $VIMRUNTIME/menu.vim”并按enter键。此时gvim的菜单回来了,菜单中文显示正常。

  1.3选择自己喜欢的字体。

  如果觉得gvim的字体显示效果不好,不妨重新选择一种自己喜欢的字体。点击“编辑”“选择字体”,然后在字体列表中选择一种你最喜欢的字体和字号,然后确认。由于gvim只能使用等宽字体,对话框中列出的字体可能比您系统中安装的字体要少得多。请慢慢耐心选择,直到选择最满意的字体。选择完成后,按几次ESC确认正常模式,然后输入这个命令:“:设置guifont?”(这里的问号代表询问,不要遗漏),按enter后你当前使用的字体名称会显示在gvim屏幕的底部。例如,在云南福克斯这里输入这个命令后,结果如下:

  guifont=Courier 9

  请记住这里输出的字体名称。如果需要的话,请暂时记下来以备后用,然后我们需要把它写入配置文件。

  1.4将配置写入vimrc

  之前,我们通过一系列命令将gvim调整到更适合的编辑环境。但是,gvim不会自动记住我们这次所做的调整。下次打开gvim时,它会变回原来的样子。如果我们能把刚刚输入的命令记录下来,下次打开gvim的时候再执行那些命令,gvim不是每次都能保持我们调整过的最佳工作状态吗?是的,这就是配置文件。vimrc有。

  刚才我们已经创建了一个空的配置文件。vimrc,现在我们将自己的配置代码写入配置文件。的格式。vimrc非常简单。只需将刚才输入的所有以冒号开头的命令写入。vimrc,并且在将冒号写入配置文件时不要写冒号。当VIM启动时,这些命令将依次执行。此外,配置文件中双引号开头的行表示注释,VIM读取时不会执行这些注释。vimrc。因此,您可以使用注释在中写一些说明性的文字。vimrc,以后方便你读取配置文件。把前面几节的内容再复习一遍,然后自己写。vimrc。你现在的。vimrc可能看起来像这样:

  建议在Windows下加上这句话。

  设置编码=cp936

  这两句话只有在Linux下才需要。

  所以$VIMRUNTIME/delmenu.vim

  所以$VIMRUNTIME/menu.vim

  设置字体。

  字体名称可以通过上一节介绍的语句获得,

  如果字体名称包含空格,

  需要在空格前加一个反斜杠,如下:

  set guifont=Courier 9

  提示:如果你对VIM的基本操作一无所知,不妨使用其他文本编辑器来编写。先vimrc,比如记事本。当然,如果你现在愿意尝试用gvim编辑这个文件,也是非常鼓励的。

  2介绍性研究

  2.1 vimtutor

  Vimtutor是初学者学习VIM的简单教程。教程说看一遍这个教程需要25到30分钟,但实际上很少有人需要这么长的时间。一般如果你集中注意力,15到20分钟足够从头到尾看完这篇教程。每天花15分钟从头到尾读完这篇教程。在编辑纯文本时,尽量“强迫”自己多使用gvim。花一个星期的时间,你就可以熟悉gvim,并且能够使用它完成普通的编辑工作。

  Linux下的Vimtutor在终端打开。如果终端字体配置正常,一般不会有太大问题。Windows下的Vimtutor会弹出一个gvim窗口。大多数情况下,问题不大。在一些机器上,中文字符会出现乱码。如果vimtutor在你的机器上显示不正常,请输入“:设置编码=cp936”,回车,然后点击编辑选择字体,选择一个支持中文的字体,比如“新歌体”。确认后,教程显示将恢复正常。

  如果你之前没有用过VIM,请花15分钟阅读vimtutor,然后继续阅读云南狐狸教程。当vimtutor中介绍的术语在后面的部分再次出现时,云狐就不解释了。

  注意:为了保证vimtutor在任何机器上运行效果相同,不会被本地设置的键绑定所干扰,vimtutor不会读取任何用户自定义的配置文件。运行时的vimrc。因此,如果您之前所做的设置在vimtutor中不起作用,请不要过于惊慌。

  2.2 VIM快速编辑示例

  学习VIM其实是一件苦差事,刚开始可能比用记事本慢。所以在学习VIM之前,我们有必要通过一些例子来坚定自己的信心。

  VIM的一大特点就是“快”。下面是一些用VIM可以快速完成的功能,而其他一些编辑却不能胜任,可见VIM的优越性。

  3自己写。配置文件

  作为一个高度可定制的编辑器,有必要写。适合您自己使用的vim。下面是一个适合初学者的. vimrc框架,以及每个设置的详细说明。希望能给你带来一些帮助。

  这里是云南狐狸自己的。vimrc,里面包含了很多根据云南狐自身习惯做的设定。如果想在自己的机器上使用,需要根据自己的习惯做一些修改。

  4 VIM高级版

  经过一周的努力,掌握了vimtutor中的所有基本命令,使用VIM进行简单快速的编辑应该没有问题。接下来你可以每天抽出半个小时,半个月左右看完VIM用户手册。在正常模式下,在VIM中输入“:help usr_toc”查看用户手册。如果你更习惯看中文版,可以在这里下载。

  记住,没必要记住手册里的所有命令,只要大致知道有哪些命令,知道需要后查哪一章就行了。常用命令查几遍就能自然记住,不常用命令记下来就没什么意义了。

  另外,根据自己的需求,可以下载一些常用的VIM插件,方便日常生活和工作。下面是云南狐整理的VIM推荐的一些常用插件。有兴趣的可以看看。

  如果您对VIM更感兴趣,可以尝试编写自己的VIM插件,但那些内容超出了本文的范围。祝大家好运!祝你快乐~

  VIM参数解释

  在VIM中有许多选项可供用户定制。作为初学者,我们不需要知道这么多东西。

  下面,云南狐简单列举了一些最常用的配置项,大家可以根据自己的需求自行添加。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: