`

在vim中运行python

 
阅读更多

vim7.3自带对python2.7的支持(vim72对应python2.6)

 

read this:

http://vim.wikia.com/wiki/Python_-_check_syntax_and_run_script

 

in a word, all you need to do is just append the following lines to vimrc:

 

"===========  F5 run python ====================
autocmd BufRead *.py set makeprg=python\ -c\ \"import\ py_compile,sys;\ sys.stderr=sys.stdout;\ py_compile.compile(r'%')\"
autocmd BufRead *.py set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
autocmd BufRead *.py nmap <F5> :!python %<CR>

autocmd BufRead *.py set tabstop=4
autocmd BufRead *.py set nowrap
autocmd BufRead *.py set go+=b
 

 

save it and restart gvim, now when hit F5, a dos command window will pop up and your python code runs there.

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    将vim打造成python编译利器(win32)

    .vim文件夹下的目录直接拷贝到&lt;vim安装路径&gt;\&lt;vim版本号&gt;下,例如在我的电脑上,就将.vim下的所有目录拷贝至:C:\Program Files\Vim\vim73 即可。 .vimrc文件直接覆盖&lt;vim安装目录&gt;下的_vimrc文件,或者选取有用的...

    Automation Windows Application with win32com

    - 在Vim中运行Python语句 - Explore与Dialog boxes - 通过Outlook更新数据库 - 使用Outlook回复邮件 - 通过Lotus Notes回复邮件 - 在Excel中创建工具栏按钮 - 使用win32traceutil进行debugging - 在Excel中创建插件 ...

    vim-ipython-cell:从Vim在IPython中无缝运行Python代码

    ipython单元在IPython中从Vim无缝运行Python代码,包括执行类似于Jupyter笔记本和MATLAB的单个代码单元。 该插件还支持例如Julia。 ipython-cell特别适合使用Python进行数据探索和可视化。 例如,您可以定义一个用于...

    Python-Syntastic是Vim的一个语法检查插件

    Syntastic是Vim的一个语法检查插件,通过外部运行文件检查语法并显示可能产生的错误给用户

    详解如何使用Python编写vim插件

    前言 vim是个伟大的编辑器,不仅在于她特立独行的编辑方式,还在于她强大的扩展能力。...在编译之前,configure的时候加上–enable-pythoninterp和–enable-python3interp选项,使之分别支持Python2和Pytho

    text-helper.vim:使编辑 ReStructuredText 文件更快的 Vim 绑定和 Python 脚本

    安装 ,然后将 'edthedev/vim-rst' 添加到您的 .vimrc 中: Bundle 'edthedev/vim-rst'然后,从 Vim 中运行 BundleInstall。: :BundleInstall需要Python 2.6 或更高版本和 simplejson Python 库。: sudo apt-get ...

    在服务器跑python定时任务

    vim daren.sh 修改 #!/bin/bash #这里python3要写绝对路径 sudo python3 /root/timetask/timetask.py \r echo $(date +%Y-%m-%d %H:%M:%S) '执行完毕' exit 0 给权限 不然跑不了 原创文章 4获赞 1访问量 3359

    vim for Windows 集成环境 IDE 自动补全 tags

    5. grep:命令已复制到vim路径下,但是可能会因为系统缺失某些dll而无法运行,在vim中使用 Ctrl+F11来运行grep。 6. pydiction:python代码补全,输入过程中按tab键弹出自动补全提示。 7. vimpdb:python编译调试器...

    实践Vim配置python开发环境

    这段时间一直在用Python自带的IDLE编辑器、可是这IDLE的代码缩进真的让人很受伤、当你用到if:elif:的时候、后一行的elif:不会自动对齐、这让我经常出现在调试的时候才发现代码缩进出现问题呢、所以这次终于鼓起...

    vim-virtualenv-config:从配置文件激活虚拟环境

    virtualenv-config vim 插件 创建这个插件是为了简化在 vim 中使用 virtualenv 激活的...这个插件不会像 vim-virtualenv ( ) 那样替换 vim 中的 python 可执行文件,所以你不应该期望通过在 vim 中运行 :python 或 :!py

    vim-markdown:Vim Markdown运行时文件

    Vim Markdown运行时文件 这是Vim包含的Markdown语法突出显示和文件类型插件的开发版本。 通常,如果您运行的是Vim的最新版本,则无需安装这些程序。 如果要在降价文档中启用受防护的代码块语法突出显示,可以在....

    vim-repl:Vim的最佳REPL环境

    因此,我编写此插件是为了提供更好的repl环境,以便在vim中编码python或其他文件。 它使用vim8的终端功能。 因此,您的vim版本必须不少于8.0,并且支持termianl函数才能使用此插件。如果您想阅读中文文档,请移步:...

    vim-autoformat:通过集成现有的代码格式化程序,在 Vim 中提供简单的代码格式化

    vim 自动格式化一键格式化代码(或自动保存)。... 您可以通过运行:echo has("python3")和:echo has("python2")来检查您的 vim 是否支持 python。新维姆Neovim 默认不支持 python,需要额外设置。 首先安装

    vim配置文件自动补全r键运行所有程序

    vim配置文件自动补全 r键运行程序包括C,C++,JAVA,Python。设置vim颜色,可以以目录形式展现文件

    两个命令把 Vim 打造成 Python IDE的方法

    运行下面两个命令,即可把 Vim(含插件)配置成 Python IDE。目前支持 MAC 和 Ubuntu。 curl -O https://raw.githubusercontent.com/vince67/v7_config/master/vim.sh bash vim.sh 截图示例 做了什么 写了个方便...

    vimux-ipy:将python代码从vim发送到在tmux拆分中运行的ipython(使用视觉选择的代码或类似IPython的单元格)

    关于这个用例,这里的想法是能够让代码块执行类似于 iPython Notebook 中的代码块,但能够留在 vim 中。 此外,如果将cell_delim参数(如下所述)设置为与 iPython notebook 用于分隔其代码单元格的参数相同,则该...

    yavs-wsgi:另一个VIM设置-Python WSGI版(Django,金字塔,塔架,烧瓶,瓶子等)

    另一个VIM设置-Python WSGI版这是我在新的WSGI开发机器上使用的设置... 一个Vim插件,它通过Flake8运行当前打开的文件,Flake8是Python源代码的静态语法和样式检查器。 所有插件均安装在以下位置: 〜/ .vim / bundl

    .vim:用于python,go和javascript开发的vim点文件

    为了安装最新版本,只需运行curl或wget脚本,它将为您设置vim。 卷曲: sh -c " $( curl -fsSL https://raw.githubusercontent.com/vinitkumar/.vim/master/install.sh ) " wget: sh -c "$(wget ...

    vim-nose:要在 Vim 中执行的插件包装鼻子测试命令

    插件包装nosetests测试命令行工具,用于在 Vim 中执行 python 测试。 一切以生产力的名义! 特征 该插件通过添加一些特定于鼻子的功能改进了Vim编译器选项: 可配置的python虚拟环境。 隔离要运行的测试。 运行...

    LittleVim:我的Vim配置以进行Python和Go编程

    我想在普通模式下使用几乎所有的键绑定,这意味着我切换到普通模式可以在Vim中执行几乎所有操作,但是您可以更改它。 系结 功能 Ctrl + b :Buffers Ctrl + \ :NERDTreeToggle Ctrl + c :close Ctrl + T :...

Global site tag (gtag.js) - Google Analytics