vim 插件的安装

最近安装vim 7.3,重新整理一下自己喜欢的插件

1.ALign 插件:
http://www.vim.org/scripts/script.php?script_id=294
http://www.vim.org/scripts/download_script.php?src_id=10110

安装很简单:
vim Align.vba.gz
:so %
:q

注意要删除旧的AlignMaps.vim文件,不要map会冲突!
新的改名为AlignMapsPlugin.vim。

2.SQLUtilities 插件
SQL utilities - Formatting, generate - columns lists, procedures for databases
http://vim.sourceforge.net/scripts/script.php?script_id=492
http://vim.sourceforge.net/scripts/download_script.php?src_id=13576

install details
Put into your .vim/plugin or vimfiles/plugin directory.
Put into your .vim/autoload or vimfiles/autoload directory.
Put into your .vim/doc or vimfiles/doc directory, run :helptags $VIM/vimfiles/doc.

3.ClosePairs 插件
Auto closes pairs of characters

安装很简单,拷贝到plugin目录。

4.surround 插件
Delete/change/add parentheses/quotes/XML-tags/much more with ease

install details
Extract to ~/.vim, or ~\vimfiles (Windows).  You'll need to regenerate helptags (fill in the install path below)
:helptags ~/.vim/doc
 
具体要看它的使用文档surround.txt。
ds  = Delete surroundings is *ds* .
cs  = Change surroundings is *cs* .  It takes two arguments, a target like with
       |ds|, and a replacement.  Details about the second argument can be found
       below in |surround-replacements|.  Once again, examples are in order.
ys  =  *ys* takes a valid Vim motion or text object as the first object, and wraps
       it using the second argument as with |cs|.  (Unfortunately there's no good
       mnemonic for "ys".)      
       As a special case, *yss* operates on the current line, ignoring leading
       whitespace.
特点比较复杂,而ClosePairs插入很简单。

5.calendar.vim
       显示日历

6.bccalc.vim : evaluate equations within vim

修改; =>
加入:
noremap  bx A="eyy:call CalcLines(0)
noremap  bs A = "eyy:call CalcLines(0)

这样可以直接获得结果。

windows要修改,不然不能做乘法:
let str = escape (str, '*();&>修改为:
let str = escape (str, '();&>
7.increment.vim:
http://www.vim.org/scripts/script.php?script_id=842
http://www.vim.org/scripts/download_script.php?src_id=7541

操作比原来复杂了,自己要再看看!

:helptags d:\tools\vim\vim73\doc

:help Inc

8.word_complete.vim
http://www.vim.org/scripts/script.php?script_id=73
http://www.vim.org/scripts/download_script.php?src_id=6504

To activate, choose "Word Completion" from the Tools menu, or type
  :call DoWordComplete()
To make it stop, choose "Tools/Stop Completion," or type
  :call EndWordComplete()
If you want to activate word completion for every buffer, add the line
  :autocmd BufEnter * call DoWordComplete()

我修改了:
let g:WC_min_len = 3

9.cream-capitalization.vim
As long as you don't already have keyboard mappings to the F5 key,
these keyboard shortcuts will now be available:
    F5        Capitalize selection, title case
    Shift+F5  Uppercase selection
    Alt+F5    Lowercase selection
    Ctrl+F5   Reverse case of selection

很老的插件,现在很少使用了。

 

时间: 2024-09-30 00:33:34

vim 插件的安装的相关文章

Linux系统Vim编辑器如何安装YouCompleteMe插件?

Linux系统Vim编辑器如何安装YouCompleteMe插件?  编译配置选项: /configure --with-features=huge --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-multibyte --enable-sniff --enable-fontset 在我的机器上装有python2.7.5 和 python3.3, 但加了enable-python3interp参数依然

在Code::Blocks试用与安装vim插件

博主一直都是在Linux下做开发,平时用的编辑器都是VIM.可vim这的痛点是插对C++的补全做不够好.我想要的是当我输入string::时就能提示string下的方法. 无意间博主看到了Code::Blocks,于是安装上来玩玩.结果一玩就根本停不下来. 如下为Code::Blocks的主界面: 它各种鲜明的高亮一下子就征服了博主.主要是对C++的支持相当好.最令博主喜爱的是它的自动调整代码格式的功能,一点就能将整个工程的代码按照指定的格式进行调整. 但是,博主还是有点不习惯.没有vim风格的

VIM插件安装

    赤裸裸的vim用起来还是很辛苦的,特别是对于习惯了VS下编程的coder.本文为在安装插件过程中,记录下的点点滴滴. 1.ctags 2.TagList 3.omnicppcomplete   默认配置在~/.vimrc,如果这个系统只有你使用,也可以选择/etc/vimrc 1.ctags     这个太棒了,可以追踪函数,变量.      安装:    下载ctags,官网进不去,因此网上找了一个5.8版本的.      $ tar -xzvf ctags-5.8.tar.gz   

[20131215]安装vim插件gundo.txt

[20131215]安装vim插件gundo.txt 今天想安装gundo.vim插件看看,我以前安装的vim 7.4版本,安装gundo插件需要python2.7版本. 我下载gvim7.4版本来自:http://www.vim.org/download.php#pc PC: MS-DOS and MS-Windows For modern MS-Windows systems (starting with XP) you can simply use the executable insta

whitespace-关于linux中vim插件的问题.

问题描述 关于linux中vim插件的问题. 本人使用了bronson/vim-trailing-whitespace和nicoraffo/conque两个插件. 一个是标记无效空格,一个是在vim中调出终端. 于是就出现调出终端后会在终端分屏中红色高亮无效空格. 请问如何不在终端中标记无效空格.并且标记无效空格的插件我还非常想用. 在whitespace中有g:extra_whitespace_ignored_filetypes选项. 此选项可以对相应的文件类型忽略.但是我不知道conque调

开发者的实用 Vim 插件(一)

作为 Vi 的升级版,Vim 毫无争议是 Linux 中最受欢迎的命令行编辑器之一.除了是一个多功能编辑器外,世界各地的软件开发者将 Vim 当做 IDE(集成开发环境Integrated Development Environment)来使用. 事实上,因为 Vim 可以通过插件来扩展其自身功能才使得它如此功能强大.不用说,肯定有那么几个 Vim 插件是旨在提高用户的编程体验的. 特别是对于刚刚使用 Vim 或者使用 Vim 做开发的的软件开发者来说,我们将在本教程中讨论一些非常有用的 Vim

开发者的实用Vim插件(一)

作为 Vi 的升级版,Vim 毫无争议是 Linux 中最受欢迎的命令行编辑器之一.除了是一个多功能编辑器外,世界各地的软件开发者将 Vim 当做 IDE(集成开发环境(Integrated Development Environment))来使用. 事实上,因为 Vim 可以通过插件来扩展其自身功能才使得它如此功能强大.不用说,肯定有那么几个 Vim 插件是旨在提高用户的编程体验的. 特别是对于刚刚使用 Vim 或者使用 Vim 做开发的的软件开发者来说,我们将在本教程中讨论一些非常有用的 V

教你用NeoBundle管理Vim插件

教你用NeoBundle管理Vim插件 NeoBundle 是一个 Vim 的插件管理器,以 Vundle 为基础(Vundle 是一个基于 Pathogen 的 Vim 插件管理器).在之前的文章中,我非常不推荐使用 Neobundle,原因是它当时还处于高速开发阶段(LCTT:意味着不稳定.变数大),并且当时它的英文文档很少.现在,已经过了一年多了,这两个问题都早已不再是问题. 我们为什么要使用插件管理器?Vim 支持大量插件,但是由于它没有严格定义框架,插件的文件可以胡乱分布在不同目录下,

ida-IDA的插件怎么安装?下了个IDA的NES逆向插件,但是不知道怎么安装使用

问题描述 IDA的插件怎么安装?下了个IDA的NES逆向插件,但是不知道怎么安装使用 下了个IDA的NES逆向插件,但是不知道怎么安装使用,求教 压缩包的目录结构长这样! 解决方案 不是有readme.txt么,看看有没有介绍,或者ida的帮助 解决方案二: [经验总结]安装使用VIM代码补全插件snippetsEmu