创建vim项目文件
mkvimproject的Python项目详细描述
Author: | seletz |
---|---|
Date: | 2007-06-30 |
Revision: | 2383 |
用法
这个egg提供了两个python脚本,mkvimproject和pproject。 第一个是从目录树创建项目文件,第二个是 创建当前目录的项目文件,然后 使用该项目文件加载启动VIM。
mkvimproject
mkvimproject从给定目录创建项目文件。你可以 (可选)提供筛选器和预定义的筛选器集。
生成的项目文件可以直接与projectvim一起使用 插件。
usage: mkvimproject [options] options: -h, --help show this help message and exit -d DIR, --dir=DIR the directory to scan -o OUT, --out=OUT The output file -f FILTER, --filter=FILTER The extensions to allow. -s FILTERSET, --filterset=FILTERSET The filterset to use: one of python,c,none,plone,objc
示例:
user@host: ~/develop/plone $ mkvimproject -d . -o plone.vpj -s plone user@host: ~/develop/plone $ ls -la plone.vpj -rw-r--r-- 1 seletz seletz 3279254 Jun 30 16:02 plone.vpj user@host: ~/develop/plone $ head plone.vpj plone="/Users/seletz/develop/plone" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" { ArchGenXML_trunk="ArchGenXML_trunk" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" { build="build" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" { bdist.darwin-8.9.1-i386="bdist.darwin-8.9.1-i386" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" { } bdist.macosx-10.3-fat="bdist.macosx-10.3-fat" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" { } lib="lib" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" { archgenxml="archgenxml" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" { argouml="argouml" CD=. filter="*.diff *.patch *.py *.pt *.txt *.zcml *.xml *.cpt *.cpy *.vpy *.metadata *.dtml" {
项目
pproject为当前目录调用mkvimproject,然后启动vim 加载了那个项目文件。项目文件的名称与 父目录,添加了“.vpj”。如果此文件已经存在,则没有新文件 创建项目文件,直接启动vim(另请参见-u 以及-x选项)。
usage: pproject [options] options: -h, --help show this help message and exit -U, --update Update projectfile. -X, --nolaunch Do noit launch vim. Use with -U. -f FILTER, --filter=FILTER The extensions to allow. -s FILTERSET, --filterset=FILTERSET The filterset to use: one of python,c,none,plone,objc
vim: set ft=rst tw=75 nocin nosi ai sw=4 ts=4 expandtab spell spelllang=en: