ExVim 试用手记 —— 工程管理之 创建工程

        ExVim 最吸引我的地方,就是工程管理了,因为这个功能使得 VIM 更像一个 IDE 。当然,也正是这个功能使得 VIM 中各种繁琐的配置啊什么的得以简化,让像我这样的菜鸟更容易接受。因此,本文以这个作为第一篇,希望对大家有所放帮助。

一、 创建一个工程

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

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

ExVim 试用手记 —— 工程管理之 创建工程_第1张图片

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

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

 

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

ExVim 试用手记 —— 工程管理之 创建工程_第2张图片

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

ExVim 试用手记 —— 工程管理之 创建工程_第3张图片

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

ExVim 试用手记 —— 工程管理之 创建工程_第4张图片

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

ExVim 试用手记 —— 工程管理之 创建工程_第5张图片

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

添加新文件

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

添加已经存在的文件

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

ExVim 试用手记 —— 工程管理之 创建工程_第6张图片

      

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

ExVim 试用手记 —— 工程管理之 创建工程_第7张图片

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


二、 工程插件的更多介绍

工程窗口中的快捷键

 

回车或者双击鼠标左键

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

打开当前选中的文件

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

\C

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

\r

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

\cf

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

Ctrl+j或者Ctrl+k

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

\o或者\O

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

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

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

\e

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

\ff或者\fd

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

:ExpjS

打开/关闭工程窗口

三、 可能遇到在问题

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

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

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

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

 

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

你可能感兴趣的:(ExVim 试用手记 —— 工程管理之 创建工程)