跳转到主要内容

创建VIM项目文件

项目描述

作者:

seletz

日期:
2007-06-30
修订版:
2383

摘要

这是一个用于处理VIM项目文件的Python实用工具,这些文件由project VIM插件使用。

用法

此egg提供了两个Python脚本,mkvimprojectpproject。前者用于从目录树创建项目文件,后者是创建当前目录的项目文件并加载该文件的快捷方式。

mkvimproject

mkvimproject 从给定的目录创建项目文件。您可以可选地提供过滤器和预定义的过滤器集。

生成的项目文件可以与project VIM插件直接使用。

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

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:

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有提供源代码分发文件。请参阅有关 生成分发归档 的教程。

构建的分发

mkvimproject-0.4.2.3-py2.4.egg (11.8 kB 查看哈希值)

上传时间 源代码

由以下支持