草庐IT

vim-flake

全部标签

python - Vim Python 缩进不起作用?

我有Vim7(增强版)在CentOS5上,它附带了所有常用的Vim插件/脚本。$find/usr/share/vim/vim70/-name\*python\*/usr/share/vim/vim70/syntax/python.vim/usr/share/vim/vim70/ftplugin/python.vim/usr/share/vim/vim70/indent/python.vim/usr/share/vim/vim70/autoload/pythoncomplete.vim我认为当打开一个以.py结尾的文件时(vimfile.py)它会自动加载这些插件,但我不确定是不是这样。

python - 为 vim 的 :python command 指定 Python 解释器

(Mac)Vim似乎选择了/usr/bin/python而不是我路径前面的那个(/Library/Frameworks/Python.framework/Versions/2.6/bin/python)当我使用:python命令时。这完全是编译时的事情还是我可以以某种方式覆盖它? 最佳答案 似乎这完全是编译时的事情:$ldd/usr/bin/vim|greppythonlibpython2.5.so.1.0=>/usr/lib/libpython2.5.so.1.0(0xb6bcc000)我的vim--version也报告是针对特定

python - 通过 VIM 选择 Python 函数的最快方法是什么?

没有任何插件可以吗?或者编辑python文件的最佳插件是什么? 最佳答案 尝试使用vis进行可视化选择,并使用o进行边跳转 关于python-通过VIM选择Python函数的最快方法是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6579723/

python - 在 vim 中仅显示 pylint 和 syntastic 的错误

如何在vim中使用synstatic只显示pylint错误信息?我基本上希望pylint-E的输出用作syntastic的源。我尝试在我的.vimrc中配置syntastic:letg:syntastic_python_checkers=['python','pylint-E']这没有用。此外,我尝试通过.pylintrc中的以下行将pylint配置为仅显示没有-E标志的错误:disable=allenable=E这似乎只是disable=all。 最佳答案 它通过禁用.pylintrc中的所有其他类别来工作:disable=C,F

python - 使用 Vim 的 syn-include 和 syn-region 嵌入语法高亮时出现问题

我试图让Vim以语法高亮任何以扩展名.Rtex结尾的文件,方法如下:所有顶级文本都突出显示为TeX异常(exception):包含在\begin{python}...\end{python}中的任何文本都突出显示为Python我能够单独达到这些标准中的每一个,但无法同时达到这两个标准。我认为TeX突出显示以某种方式覆盖了我的Python突出显示区域,或者阻止它们生效,我一直在试图弄清楚如何。第一步:编辑.vimrc为扩展名为.Rtex的文件指定rtex文件类型:auBufRead*.Rtexsetfrtex第二步:创建~/.vim/syntax/rtex.vim。该文件的内容将决定如何

python - 在 vim 中突出显示不匹配的括号

在vim中编写python代码时,我被不匹配的括号反复烧毁。我喜欢C代码处理它们的方式-vim以红色高亮显示了无与伦比的括号后的所有花括号。我简单地查看了c.vim语法文件试图理解它,但是处理括号错误的部分非常复杂。任何人都可以解释该代码的工作原理并建议我如何为python代码编写类似的东西吗?具有不匹配括号的示例C代码:intmain(void{/*bracehighlightedinred*/}/*bracehighlightedinred*/由于python代码没有花括号来突出显示,我们将不得不选择其他内容(可能是其他括号)。顺便说一句,我试过了thisvimplugin但我对这

python - 您推荐使用哪种 Vim 脚本来即时检查 Python 语法?

我访问了Vim网站,脚本部分,发现了几个python的synthax检查器。但是选择哪一个呢?我也更喜欢支持python3的东西,即使我目前在python2.6中编码。是否所有这些检查器都需要像pychecker和pyflakes这样的模块?我可以从脚本数据库安装最流行的,但我想首先从您认为最好的东西和原因中获得一些建议。该脚本必须能够在MACOS、windows和ubuntu上运行,其中MACOS是我的首要任务。如果您想知道我正在寻找语法检查,就像PyDev在EclipseIDE中使用的那样,它会在您键入时用红色波浪线强调所有错误。 最佳答案

python - 如何在 Mac OSX 上为 Vim 安装 python 语法支持?

我最近开始使用Python编程,并在过去几周爱上了Vim。我知道想使用Vim作为python文件的主要编辑器。我知道有适用于Vim的python插件,但我很困惑在哪里/如何安装这些插件。我不太明白Vim安装在哪里。我运行的是最新版本的MacOSXSnowLeopard。如有任何帮助,我们将不胜感激。谢谢! 最佳答案 为了最好地回答您最初的问题:“如何在Vim中安装python语法支持”:无需安装任何东西!如果您没有进行任何修改(例如,在~/.vimrc中没有更改vim的配置)请尝试以下操作:用vim打开一个Python文件键入以下命

python - Vim - 在当前 python 站点包上运行 ctags

这就是我需要的-有一个key可以创建我的python站点包的ctags。我有这个命令,它将打印站点包路径:!python-c"fromdistutils.sysconfigimportget_python_lib;printget_python_lib()"这就是我到键映射的方式:map:!ctags-R-f./tags*site-packages-path-goes-here*如何将一个命令的结果插入键绑定(bind)语句?我想在运行时获取站点包路径的原因是我大量使用virtualenv。结果,所需的路径一直在变化。 最佳答案 这

python - 使用 Python 支持编译的 Vim 但看不到 sys 版本

我编译了同时支持Python2和Python3的Vim开发版。vim--version的输出包含+python/dyn和+python3/dyn。我运行了配置文件G./configure--enable-pythoninterp--enable-python3interp--with-python-config-dir=/usr/lib64/python2.7/config--with-python3-config-dir=/usr/lib64/python3.3/config--with-x--with-features=huge但是当我运行:pythonimportsys;prin