用于构建的sublime文本2/sublimitecodeintel自动完成数据生成器
corneti.recipes.codeintel的Python项目详细描述
=========================================================================================================================================================================================================
要使用它,请添加一个codeintel con"buildout.cfg"文件和相应部分的配置部分:
[buildout]
parts=
django
…
[codeintel]
recipe=corneti.recipes.codeintel
eggs=${django:eggs}
extra path=
${django:location}
${django:extra path}
>设置。codeintel folder
===========
sublimecodeintel将从您的sublime text项目根目录的`.codeintel`
文件夹中获取自动完成信息。
默认情况下,此配方GE生成buildout根目录中的文件夹。
如果要在其他位置生成
`.codeintel`,可以指定可选的``codeintel path`'。
如何在``src/``文件夹中创建codeintel信息的示例。
通常``src/``用于当前所有python鸡蛋开发自己,即
基本上所有项目代码库:
[codeintel]
recipe=corneti.recipes.codeintel
eggs=${instance:eggs}
codeintel path=${buildout:directory}/src/.codeintel
这将生成文件"src/.codeintel/config",其中将列出*buildout.cfg中"`[instance]`"使用的所有鸡蛋
或者只需使用*file>;open folder*
(`查看如何配置Sublime Text 2 commaline命令<;http://opensourcehacker.com/2012/05/11/Sublime-Text-2-tips-for-python-and-web-developers/>;``u)
我们形成一个配置,它使用支持的每种语言的路径:corneti.recipes.codeintel import codeintelrecipe
{0}-path=/some/bin/{0}
…{0}-额外路径=/some/{0}/路径
…/一些/{0}/path2
…"".format(x.lower()),codeintelrecipe.supported_languages)
>;>write('buildout.cfg',
…R""
…[构建]
…部件=代码英特尔
…最新=错误
…
…[代码英特尔]
…recipe=corneti.recipes.codeintel
…鸡蛋=zc.buildout
…{0}
…"".format(extra_info))
运行构建将为我们提供::
>;打印系统(构建)
安装codeintel。
>;打印ls('./.codeintel')
-config
…
r/>>;>contents_json=simplejson.loads(contents)
>;>contents_json['python']['pythonextrapaths']/some/python/path;
true
>;'/some/python/path2'in contents_json['python']['pythonextrapaths']
true
>;>len(contents_ json['python']['pythonextrapaths'])
4
te('buildout.cfg',
…R""
…[构建]
…零件=代码英特尔
…最新=错误
…
…[代码英特尔]
…recipe=corneti.recipes.codeintel
…鸡蛋=zc.buildout
…javascript额外路径=/some
…"")
>;>print system(buildout)
卸载codeintel。
安装codeintel。
>;>contents=open(os.path.join('.codeintel','config')。read()
>;>contents=simplejson.loads(contents)
>;>len(contents=json)==2
true
>t;contents_json['javascript']
{'javascriptextrapaths':['/some']}
tips
==
在命令浏览器(cmd+shift+p)[osx]中选择*sublimecodeintel:reset*重置自动完成。
force auto completion dialog:cmd+p[osx]。
testing
=
luded buildout,构建它并执行测试部分::
$python bootstrap.py
$bin/buildout-v
$bin/buildout test
test
credits
==
基于optilude的submitetextmisc存储库中提供的"mkcodeintel"脚本。
``codeintel path``选项和mikko ohtamaa提供的更好的文档。
codeintel支持anatoly bubenkov支持的所有语言的可执行路径和额外路径。
。_ sublimitecodeintel:https://github.com/kronuz/sublimitecodeintel
…_ sublimitext:http://www.sublimitext.com/2
…_ sublimitextmisc:https://github.com/optilude/sublimitextmisc
要使用它,请添加一个codeintel con"buildout.cfg"文件和相应部分的配置部分:
[buildout]
parts=
django
…
[codeintel]
recipe=corneti.recipes.codeintel
eggs=${django:eggs}
extra path=
${django:location}
${django:extra path}
>设置。codeintel folder
===========
sublimecodeintel将从您的sublime text项目根目录的`.codeintel`
文件夹中获取自动完成信息。
默认情况下,此配方GE生成buildout根目录中的文件夹。
如果要在其他位置生成
`.codeintel`,可以指定可选的``codeintel path`'。
如何在``src/``文件夹中创建codeintel信息的示例。
通常``src/``用于当前所有python鸡蛋开发自己,即
基本上所有项目代码库:
[codeintel]
recipe=corneti.recipes.codeintel
eggs=${instance:eggs}
codeintel path=${buildout:directory}/src/.codeintel
这将生成文件"src/.codeintel/config",其中将列出*buildout.cfg中"`[instance]`"使用的所有鸡蛋
或者只需使用*file>;open folder*
(`查看如何配置Sublime Text 2 commaline命令<;http://opensourcehacker.com/2012/05/11/Sublime-Text-2-tips-for-python-and-web-developers/>;``u)
我们形成一个配置,它使用支持的每种语言的路径:corneti.recipes.codeintel import codeintelrecipe
{0}-path=/some/bin/{0}
…{0}-额外路径=/some/{0}/路径
…/一些/{0}/path2
…"".format(x.lower()),codeintelrecipe.supported_languages)
>;>write('buildout.cfg',
…R""
…[构建]
…部件=代码英特尔
…最新=错误
…
…[代码英特尔]
…recipe=corneti.recipes.codeintel
…鸡蛋=zc.buildout
…{0}
…"".format(extra_info))
运行构建将为我们提供::
>;打印系统(构建)
安装codeintel。
>;打印ls('./.codeintel')
-config
…
r/>>;>contents_json=simplejson.loads(contents)
>;>contents_json['python']['pythonextrapaths']/some/python/path;
true
>;'/some/python/path2'in contents_json['python']['pythonextrapaths']
true
>;>len(contents_ json['python']['pythonextrapaths'])
4
te('buildout.cfg',
…R""
…[构建]
…零件=代码英特尔
…最新=错误
…
…[代码英特尔]
…recipe=corneti.recipes.codeintel
…鸡蛋=zc.buildout
…javascript额外路径=/some
…"")
>;>print system(buildout)
卸载codeintel。
安装codeintel。
>;>contents=open(os.path.join('.codeintel','config')。read()
>;>contents=simplejson.loads(contents)
>;>len(contents=json)==2
true
>t;contents_json['javascript']
{'javascriptextrapaths':['/some']}
tips
==
在命令浏览器(cmd+shift+p)[osx]中选择*sublimecodeintel:reset*重置自动完成。
force auto completion dialog:cmd+p[osx]。
testing
=
luded buildout,构建它并执行测试部分::
$python bootstrap.py
$bin/buildout-v
$bin/buildout test
test
credits
==
基于optilude的submitetextmisc存储库中提供的"mkcodeintel"脚本。
``codeintel path``选项和mikko ohtamaa提供的更好的文档。
codeintel支持anatoly bubenkov支持的所有语言的可执行路径和额外路径。
。_ sublimitecodeintel:https://github.com/kronuz/sublimitecodeintel
…_ sublimitext:http://www.sublimitext.com/2
…_ sublimitextmisc:https://github.com/optilude/sublimitextmisc