【问题标题】:Syntax highlighting in vim for python用于 python 的 vim 中的语法高亮显示
【发布时间】:2011-01-20 11:33:17
【问题描述】:

如何在 Vim 7 for python 中设置语法高亮?

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

【问题讨论】:

    标签: python vim syntax vi vim-syntax-highlighting


    【解决方案1】:

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

    【讨论】:

    • 可能你的 vim 没有启用文件类型检测,尝试将filetype on 添加到你的.vimrc 或在编辑文件时输入:set filetype=python
    • 我认为 vim 坏了,因为 :help 给出 E433: 没有标签文件 E149: 抱歉,vi_help.txt 没有帮助 按 ENTER 或键入命令继续
    • 也许可以尝试使用您的包管理器或从源重新安装它,从来没有这些错误,无法帮助您。
    • 谢谢,根据包管理器,它可能与使用“..vim-minimal 包包括 VIM 的最小版本,....”有关
    • 很难检测文件类型,除非它读取文件的第一行。我从不使用命令扩展。 filetype=python 似乎有效。
    【解决方案2】:

    syntax on 行放入您的.vimrc

    【讨论】:

      【解决方案3】:
      1. 验证你有最新版本的vim,同样执行sudo apt-get install vim
      2. 用指令echo "syntax on" >> ~/.vimrc修改.vimrc文件
      3. 使用vi app.py 打开文件。您将看到语法突出显示

      【讨论】:

      • 这是我的情况的答案,tx
      【解决方案4】:

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

      #!/usr/bin/env python 
      

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

      【讨论】:

        猜你喜欢
        • 2010-11-26
        • 2016-05-07
        • 2010-09-08
        • 2016-08-16
        • 2015-04-24
        • 1970-01-01
        • 2012-12-04
        • 2011-06-03
        • 1970-01-01
        相关资源
        最近更新 更多