创建vim项目文件

mkvimproject的Python项目详细描述


Author:seletz
Date:2007-06-30
Revision:2383

摘要

这是一个python实用程序,用于处理VIM项目文件 由projectvim插件使用。

用法

这个egg提供了两个python脚本,mkvimprojectpproject。 第一个是从目录树创建项目文件,第二个是 创建当前目录的项目文件,然后 使用该项目文件加载启动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:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程Java线程内部   c#c夏普的发动机   java配置WSDD以匹配AXIS中的WSDL   java如何使用MyBatis调用返回布尔值的函数?   java如何在安卓上轻松获得保存为字符串的数字顺序?   java Hibernate只返回一个结果(更改表名后)   使用RestTemplate时,java无法接收LinkedHashMap中带有字符串的UTF8格式   java如何模拟要修改的根文件夹中的文件   java JavaFX在低端嵌入式系统上无响应/速度非常慢?   等效插座。听我说,在python和java中有什么?   java如何在后台自动运行活动的方法   不使用元模型的java JPA 2标准API不区分大小写条件   JAVAequals()不适用于Android的表情符号   java为什么这个DataOutputStream会在我的名字后面打印乱码?   javascript将字符串数组从客户端发送到服务器   Java中JSON字符串中的HTML   使用kubernetes conf文件/环境变量部署java应用程序