在vim中为python突出显示语法

问题描述 投票:61回答:5

我该如何在Vim 7中为python设置语法高亮?

我想为一种代码文件设置我自己的colorschemes和语法高亮。

python vim syntax vi vim-syntax-highlighting
5个回答
89
投票

在vim中启用语法高亮的命令是:syntax on,如果你希望每次启动vim时它都是活动的,只需在你的.vimrc文件中添加一行包含syntax on的行。


15
投票

在vim for python中突出显示语法(目标是Ubuntu 12.10)

Here is a walkthrough关于如何在Python中为Ubuntu 12.10设置语法高亮。你所看到的就是你得到的:

https://github.com/sentientmachine/Pretty-Vim-Python/

一旦你掌握了如何将颜色方案和语法高亮注入特定用户的vi编辑器,那么你可以自定义它

这里有数百种时尚配色方案:https://github.com/morhetz/gruvbox

选一个你喜欢的。然后下载python.vimfoobarcolorscheme9000.vim文件并将它们放在这里定义的正确位置:https://alvinalexander.com/linux/vi-vim-editor-color-scheme-colorscheme在〜/ .vimrc和logout登录中设置适当的命令。

页面列出最有用和时尚的python配色方案:

https://stackoverflow.com/a/11060884/445131

然后你可以自己尝试用VimL脚本语言编程。

学习编辑导致vim语法高亮的代码。让它变得比以往更好。

http://en.wikibooks.org/wiki/Learning_the_vi_Editor/Vim/VimL_Script_language


10
投票

把线syntax on放在你的.vimrc


0
投票
  1. 验证您是否拥有最新版本的vim,同样执行sudo apt-get install vim
  2. 使用.vimrc指令修改echo "syntax on" >> ~/.vimrc文件
  3. 使用vi app.py打开文件。您将看到语法突出显示

enter image description here


0
投票

如果您使用的是* nix系统(linux,macos)或cygwin,如果您已经设置了vim :set syntax,但您的文件名不以.py结尾,则可以在文件的第一行添加一个shebang:

#!/usr/bin/env python 

下次在vim中打开文件时,您应该看到语法突出显示。请注意,这适用于其他文件类型,您只需使用解释器名称,即(python, ruby, sh)

© www.soinside.com 2019 - 2024. All rights reserved.