聚星亭

吾笨笨且懒散兮 急须改之而奋进
posts - 74, comments - 166, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
        ExVim最吸引我的地方,就是工程管理了,因为这个功能使得VIM更像一个IDE。当然,也正是这个功能使得VIM中各种繁琐的配置啊什么的得以简化,让像我这样的菜鸟更容易接受。因此,本文以这个作为第一篇,希望对大家有所放帮助。

一、 创建一个工程

       首先,让我们确定一下我们的工程目录,比如我的是:D:\exDev\Project\FirstPlg

       在这个目录中,我们新建一个文件,名字就叫FirstPlg.vimentry吧,然后用ExVim打开这个文件,就会进入如下界面:

看到这个窗口了么?我们的好多配置都可以在这里设置(比如我们的工程用到了哪些tags文件什么的。)一目了然。在这里,由于我们要使用MinGW来编译我们的程序,所以,我们将Tag选项修改一下:

Tag=./_vimfiles_FirstPlg/tags,D:\exDev\tools\MinGW\include\tags

 

我们将光标移动到工程窗口中,在非编辑模式下,按下\C键(就是先按一个反斜杠,在输入一个大写的C。)出现如下的对话框:

我们工程用到了什么类型的文件,就可以在这里做过滤,比如我们的工程可能用到ASM文件,LUA文件,Py文件什么的。点击OK,又出现一个对话框。

这里是对目录做过滤的,我们不管它,继续点击OK。工程窗口就变成了如下样子。

不管了,先更新下配置吧。输入命令:Update 回车

       我们在工程中添加一个文件吧。向工程中添加文件有两种方法:

添加新文件

选中FirstPlg文件夹,按下键盘的”o”键盘,就可以添加新文件了:输入新文件类型为”C”,文件名叫FirstPlg.cpp.就可以了。

添加已经存在的文件

将文件拷贝到工程目录中,回到ExVim的工程窗口,按下\R 键,新加入的文件就添加到工程中了。

      

       到这里,我们的工程就创建完毕了,选中我们的新文件,回车(或者双击鼠标),就可以编辑它了,效果如下图:

在这里提醒各位朋友,当我们更改了工程配置之后,要及时的:Update更新工程配置。


二、 工程插件的更多介绍

工程窗口中的快捷键

 

回车或者双击鼠标左键

shift+回车/shift+双击鼠标左键

打开当前选中的文件

在新分割的窗口中打开选中的文件

\C

刷新工程文件列表,设置工程目录,设置工程文件过滤等

\r

根据当前工程目录中的文件来更新工程窗口中的文件列表

\cf

重新设置当前工程过滤的文件类型信息

Ctrl+j或者Ctrl+k

跳转到前一个/后一个文件夹

\o或者\O

在当前光标的下一行创建一个新的文件或文件夹

说明:新出现的 [ ]中不需要输入任何东西,

只要在 [ ]后面输入文件/文件夹的名字,然后用\R刷新文件列表就可以了。

\e

在模式行中显示当前选中的文件在工程的相对路径

\ff或者\fd

查找工程中的文件或者文件夹

:ExpjS

打开/关闭工程窗口

三、 可能遇到在问题

1、  自动设置工作目录的功能与创建工程冲突。

set  autochdir  " 自动设置目录为正在编辑的文件所在的目录

       这样的设置会使得exProject插件工作目录混乱而出错,如下图:

这样,我们回车以后,建出来的工程目录是混乱的,从而导致更个工程文件不能正常使用,工程的配置不能存放到正确的位置等。解决方法非常简单,只要不开启自动设置目录功能就可以。

 

     更多信息,请参考帮助文档 :help ExVim

Feedback

# re: ExVim 试用手记 —— 工程管理之 创建工程  回复  更多评论   

2010-05-28 01:02 by XGuru
支持下,附上我常用的插件
2007/07/28 16:39 1,384 getscriptPlugin.vim
2007/07/28 16:39 1,487 gzip.vim
2007/07/28 16:39 3,669 matchparen.vim
2007/07/28 16:39 9,114 netrwPlugin.vim
2007/07/28 16:39 908 README.txt
2007/07/28 16:39 1,409 rrhelper.vim
2009/07/13 11:22 7,442 snipMate.vim
2007/07/28 16:39 514 spellfile.vim
2010/05/22 11:40 7,696 supertab.vim
2007/09/21 18:11 147,930 taglist.vim
2007/07/28 16:39 1,926 tarPlugin.vim
2007/07/28 16:39 732 tohtml.vim
2007/07/28 16:39 1,700 vimballPlugin.vim
2002/04/03 17:40 39,277 winfileexplorer.vim
2002/04/03 17:40 39,499 winmanager.vim
2002/04/03 17:40 13,399 wintagexplorer.vim
2007/07/28 16:39 2,145 zipPlugin.vim
2010/02/02 14:24 164,515 c.vim
2010/05/22 12:37 42,688 calendar.vim
2010/01/20 23:59 7,920 color_sample_pack.vim
2010/05/22 12:53 13,579 ScrollColor.vim
2009/07/13 16:22 7,442 snipMate.vim
2010/05/21 18:43 34,854 snippetsEmu.vim
2008/12/24 06:43 280 vimcdoc.vim

# re: ExVim 试用手记 —— 工程管理之 创建工程  回复  更多评论   

2010-05-28 11:47 by KarasAya
@XGuru
新版本的vim 文档已经可以在 http://www.ex-dev.com/tools/exvim 中阅读到了 :) 。。。 很高兴有人使用这个系列的插件 ..

# re: ExVim 试用手记 —— 工程管理之 创建工程  回复  更多评论   

2010-05-28 12:51 by 乐蜂网
学习一下~~

# re: ExVim 试用手记 —— 工程管理之 创建工程[未登录]  回复  更多评论   

2010-05-28 22:36 by a
“添加已存在的文件”的命令/R无效。

# re: ExVim 试用手记 —— 工程管理之 创建工程[未登录]  回复  更多评论   

2010-05-28 22:40 by a
上面的错了,应该是\R,不过这个命令也不是添加已存在的文件

# re: ExVim 试用手记 —— 工程管理之 创建工程  回复  更多评论   

2010-05-29 09:13 by Sunshine Alike
关注中,mark

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理