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代码,查看输出结果,甚至设置断点进行调试,这对于测试和调试代码非常方便。 6. **重构支持**: 支持代码重构操作,如重命名变量、提取函数等,这些功能使得代码优化更加便捷。 7...
.vim文件夹下的目录直接拷贝到<vim安装路径>\<vim版本号>下,例如在我的电脑上,就将.vim下的所有目录拷贝至:C:\Program Files\Vim\vim73 即可。 .vimrc文件直接覆盖<vim安装目录>下的_vimrc文件,或者选取有用的...
3. **运行调试**:使用`Ctrl + D`执行当前文件中的Python代码,在设置好的断点处停止,进入调试模式。此时可以在pdb环境中执行各种命令查看变量值、执行单步操作等。 #### 四、扩展知识点 - **pdb命令**:在调试...
2. 保存并关闭`vimrc`,然后在Vim中运行: ``` :so ~/.vimrc :PluginInstall ``` 安装完成后,重启Vim,Jedi-vim就已经准备好了。默认情况下,当你在Python文件中输入`.`或`(`时,Jedi-vim会自动触发补全。你也...
在Vim中运行`:echo has("python")`或`:echo has("python3")`来检查是否已启用Python支持。 - 要在Vim脚本中调用Python代码,可以使用`python 或`python3 来开始Python代码块,然后以`EOF`结束。 2. **创建Vim插件...
同时,Pythonwin可以让你通过图形化界面来调试和运行Python程序,这对于处理复杂的窗口交互或系统级别的任务非常方便。通过组合使用这两个工具,开发者可以充分利用各自的优势,既享受到Vim的高效编辑体验,又可以...
当你在Vim中编写Python代码时,它会自动调用外部的语法检查工具(如pylint、flake8等)对当前文件进行分析,并将任何潜在的语法错误或风格问题以高亮的方式显示在屏幕底部的信息栏或者行号旁边。这使得开发者能够在...
接着,在Vim中运行`:PluginInstall`以安装`Vundle`和`YouCompleteMe`。`YouCompleteMe`的安装可能需要一些时间,因为它会自动构建Python支持。 为了使`YouCompleteMe`支持Python,需要执行以下命令: ```vim :...
在Python编程世界中,Vim作为一个高度可配置的文本编辑器,深受许多开发者喜爱。它的强大在于其灵活性和可扩展性,允许用户通过安装各种插件来定制自己的开发环境。针对Python开发,Vim提供了专门的插件和配置,使得...
在编程世界中,Vim是一个备受推崇的文本编辑器,因其高效、可高度自定义以及对键盘操作的优化而闻名。尤其在Python开发领域,许多开发者选择Vim作为他们的首选编辑器。本文将深入探讨如何配置一个专为Python开发设计...
Python.vim是一个专门为Python开发设计的Vim编辑器插件,它增强了Vim对Python代码的支持,提供了诸如语法高亮、自动完成、代码折叠、跳转到定义等实用功能,极大地提高了Python程序员在Vim环境中的开发效率。...
- 为了能够在Notepad++中直接运行Python程序,需要配置一个外部命令。 - 在“运行”菜单中添加新的运行命令,示例如下: ```plaintext cmd/k C:\Python30\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT ``...
ipython单元在IPython中从Vim无缝运行Python代码,包括执行类似于Jupyter笔记本和MATLAB的单个代码单元。 该插件还支持例如Julia。 ipython-cell特别适合使用Python进行数据探索和可视化。 例如,您可以定义一个用于...
- **克隆仓库**:在终端中运行 `git clone https://github.com/vimapt/vimapt.git` 来获取最新的 Vimapt 源代码。 - **配置 Vim**:将克隆的 `vimapt` 文件夹移动到你的 `.vim` 目录下,并在 `.vimrc` 文件中添加...
例如,我们可以绑定`<F5>`键来运行Python脚本,或者使用`<C-Space>`触发补全。还可以引入`nerdtree`插件,它提供了一个方便的文件浏览器,使得在项目中导航变得轻松。 对于调试Python代码,`vim-python`和`vim-...
用户需要在Vim配置文件(`.vimrc`)中添加插件依赖,并运行Vim的包管理命令来下载和安装。安装完成后,用户需要按照插件的文档指示进行配置,设置快捷键和个性化选项。 总的来说,"mzlogin-vim-markdown-toc"插件...
这篇文章将深入探讨如何在 Vim 中利用 Python 开发环境,以及 YouCompleteMe 插件如何提升代码补全体验。 Vim 是一个功能强大的文本编辑器,具有丰富的可扩展性。Python 作为一门流行的编程语言,其在 Vim 中的集成...
这里以`Vundle`为例,首先在 `.vimrc` 文件中添加插件,然后运行Vim安装它们: ```bash mkdir -p ~/.vim/bundle cd ~/.vim/bundle git clone https://github.com/VundleVim/Vundle.vim.git vim +PluginInstall +q...
4. **跨平台**:Python作为跨平台的语言,Python-vy可以在Windows、Linux和macOS等操作系统上运行,提供一致的用户体验。 5. **学习与实践**:对于Python开发者来说,Python-vy是一个极好的学习项目,可以深入理解...