|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
您现在的位置: ChinaBeta.cn 中文IT资讯 >> 网盟学院 >> 技术文档 >> 网管技术正文
推荐网管技术[多图]即将发布的Microsoft Of…推荐网管技术Asp生成静态网页
推荐网管技术让我穿过那道"墙"! 畅游网络应…推荐网管技术文件夹变身磁盘 查看共享有新招…
推荐网管技术防患于未然!终截者抗病毒软件…推荐网管技术主动防御!瑞星杀毒2008抢先评…
推荐网管技术玩转虚拟光驱:DAEMON TOOLS P…推荐网管技术速度超快 Discuz! 6.0.0试用手…
推荐网管技术当设计遇上PC:LG XPION A10图…推荐网管技术奇虎举证:各杀毒软件均报CNNIC…
推荐网管技术Google Earth 4.2加入繁体中文…推荐网管技术Photoshop CS3:蔚蓝梦幻风格婚…
推荐网管技术专业防护!瑞星防火墙2008测试…推荐网管技术挂载RAR文件 从认识到爱上WinM…
推荐网管技术让你冲浪随心所欲 如何访问被封…推荐网管技术轻装上阵!江民杀毒软件2008速…
推荐网管技术VMware Fusion苹果版全程图解(…推荐网管技术VMware Fusion苹果版全程图解(…
推荐网管技术从菜鸟出发!征服高清详细评测全…推荐网管技术VS2008和ASP.NET 3.5使用之初体…
推荐网管技术迅雷 快车 电驴 eMule下载飚速…推荐网管技术实战967种木马 木马清道夫2007…
推荐网管技术[多图]Ubuntu 7.04 初体验推荐网管技术东风吹战鼓擂 下载软件你选谁?
推荐网管技术若隐若现 Windows XP DirectX …推荐网管技术GPRS上网全攻略
推荐网管技术主流杀毒软件Vista兼容性横评推荐网管技术基于IRF的网络管理和业务管理解…
程序员的编辑器——VIM
Www.ChinaBeta.Cn 更新时间:2008-4-24

【ChinaBeta.Cn 网盟学院】



六、VIM Scripts

  VIM script包含几大类:

  color scheme 配色方案
  ftplugin File type插件,特定语言语法的设置,比如如何识别注释
  syntax 语法高亮的配色
  plugin 提供额外功能的插件,比如智能完成、缓冲区管理。
  VIM的script安装非常简单,下载的script文件或者压缩包里头都有安装说明,在VIM的安装目录(比如C:\VIM64)下面有一个 vimfiles目录,把script放到vimfiles目录下即可。对于多用户系统,可以在HOME目录(一般是c:\Documents and Settings<USER_NAME>\)下面建立一个vimfiles目录,把script放置到这里。

  下面是一些好用的VIM插件,具体使用办法请参考各自。vim文件头部的注释。

  BufExplorer.vim *****
  http://www.vim.org/scripts/script.php?script_id=42
  这个插件可以使编辑多文件更加方便,装完插件后Normal mode下输入\be即可打开缓冲区列表,光标放置在某一个文件上按回车即可打开这个文件,而缓冲区列表自动关闭。

  Taglist.vim *****
  http://www.vim.org/scripts/script.php?script_id=273
  这个插件可以实现类或者函数列表功能,支持C/C++,java,perl,python,tcl,sql,php等语言,它可以在VIM中创建一个窗口,列出编辑的源文件中的类、函数、变量定义列表,而且更方便的是这个列表也插入在了右键菜单中,分类存放,访问非常方便。

  TabBar.vim ***
  http://www.vim.org/scripts/script.php?script_id=1338
  这个插件实现了类似UltraEdit中的标签页的功能,而且能通过Alt-<n>来切换,<n>代表1-9。

  minibufexpl.vim ***
  http://www.vim.org/scripts/script.php?script_id=159
  实现了类似UltraEdit中的标签也功能。

  c.vim ***
  http://www.vim.org/scripts/script.php?script_id=213
  提供了很多便于C/C++编程的功能,比如文件头模版,代码片断等。

  CRefVim **
  http://www.vim.org/scripts/script.php?script_id=614
  为VIM定制的C参考手册,这样对于语法或者函数不清楚的地方可以方便的查找了。

  latex-suite *****
  http://www.vim.org/scripts/script.php?script_id=475
  http://vim-latex.sf.net/
  提供了很多便于编辑TeX/LaTeX文件的功能,比如在VIM里面编译或者预览、自动插入TeX标记等。

  word_complete.vim ***
  http://www.vim.org/scripts/script.php?script_id=73
  Insert模式下在输入的时候自动补全单词,如果补全正确可以按Tab键接受,否则可以不管它继续输入或者按Ctrl-n,Ctrl-p切换补全。注意是输入三个字符后才开始补全。

  Vim JDE
  http://www.vim.org/scripts/script.php?script_id=1213
  支持C/C++等的自动完成(需要VIM 7.0,编译时打开+ruby特性).

  cppcomplete.vim **
  http://www.vim.org/scripts/script.php?script_id=527
  能自动完成C/C++/Java的结构或类成员,注意它的快捷键是Alt-l(字母L)不是Alt-i。

  The NEAD Commenter **
  http://www.vim.org/scripts/script.php?script_id=1218
  在许多类型的文件中方便的加上注释或者取消注释。

  winmanager
  http://www.vim.org/scripts/script.php?script_id=95
  把标准的File Explorer以及Buffer Explorer插件集成在一起,提供现代编辑器中常见的文件列表和缓冲区列表功能。

  sketch.vim ***
  http://www.vim.org/scripts/script.php?script_id=705
  Draw with mouse: boxes, arrows, lines, fills. Transparent/opaque drag and drop.照着它的教程做一遍,你就会震撼于它的创意了。

  DrawIt.vim **
  http://www.vim.org/scripts/script.php?script_id=40
  可以方便的画连线图。

  MultipleSearch ***
  http://www.vim.org/scripts/script.php?script_id=479
  MultipleSearch2.vim ***
  http://www.vim.org/scripts/script.php?script_id=1183
  Mark.vim ***
  http://www.vim.org/scripts/script.php?script_id=1238
  otf.vim **
  http://www.vim.org/scripts/script.php?script_id=634
  这些插件可以同时高亮显示多次搜索结果,这个特性非常有利于显示代码中某些变量或函数的调用位置。

  SearchComplete.vim *
  http://www.vim.org/scripts/script.php?script_id=474
  可以用/搜索时按Tab补全要搜索的单词。

  Vim Intellisense
  http://insenvim.sourceforge.net
  顾名思义,此插件用于给VIM提供智能完成功能,支持C++,C#,Java,JSP,HTML,SQL,XML,笔者安装后一直懒得配置,也就没用上。

  project
  http://www.vim.org/scripts/script.php?script_id=69
  提供一些IDE功能,看介绍似乎很不错。

  JavaBrower
  http://www.vim.org/scripts/script.php?script_id=588
  提供文件中Java类的树状列表。

  vimspell
  http://www.vim.org/scripts/script.php?script_id=465
  ispell or aspell based spell checker with fly-spelling。

  cream
  http://cream.sourceforge.net/
  一套配置文件,可以把VIM的界面改成CUA(Common User Access)模型,降低VIM的学习难度,个人不推荐这种做法,不过其中有些高级配置值得学习(有意思的是Emacs也有类似的项目: Easymacs,EmacsW32)。

  IComplete
  http://icomplete.sf.net
  搭配VIM 7.0的Omni Complete,可以做到C/C++的智能完成功能.

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页  

Google

(责任编辑:hahack)

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门文章 相关报道
普通网管技术 [技术文档]程序员的编辑器——VIM (04-24)最新网管技术
普通网管技术 [软件应用]FireFox 3.0的新书签程序预览 (04-24)最新网管技术
普通网管技术 [软件应用]Dreamweaver CS4 Pre Release发布 (04-18)最新网管技术
普通网管技术 [数据库]SQL Server 中巧用另类写法代替L… (04-17)
普通网管技术 [网站设计]网管员必知常识 常用电脑密码破解… (04-15)
普通网管技术 [数据库]考虑SQL Server安全 需注意几个方… (04-15)
普通网管技术 [软件应用]4月15日世界之窗网络收藏夹启动内… (04-15)
普通网管技术 [数据库]数据库知识 Microsoft SQL Serve… (04-10)
普通网管技术 [技术文档]一段JS代码,让你的WordPress支持… (04-09)
普通网管技术 [软件应用]解决IE8无法正确输入淘宝、支付宝… (04-09)
没有相关网管技术
  网友评论内容:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
I D *
邮 箱
主 页
评 分 1分 2分 3分 4分 5分
评 论

关于我们  中国·国家信息产业部{粤ICP备06006652号}{陇ICP备06002562号}
版权所有:『AK网盟基地』站长:Hahack | QQ:80505955 | E-mail:Hahack@Gmail.com
Copyright (C) 2005-2007  akhack.org|chinabeta.cn All Rights Reserved