python vim 中的语法高亮显示

发布于 2024-10-13 11:42:18 字数 76 浏览 3 评论 0原文

如何在 Vim 7 for python 中设置语法突出显示?

我想为某种类型的代码文件设置自己的颜色方案和语法突出显示。

How do I do I set the syntax highlighting in Vim 7 for python?

I would like to set my own colorschemes, and syntax highlighting for a type of code file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

平定天下 2024-10-20 11:42:18

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

如果您已经在编辑 Python 文件并且语法突出显示未打开,则在启用语法突出显示(如上所述)后,然后: :set filetype=python

The command to enable syntax highlighting in vim is :syntax on, if you want it to be active everytime you launch vim, just add a line containing syntax on in your .vimrc file.

If you're already editing a Python file and syntax highlighting wasn't on, after enabling syntax highlighting (as above) then: :set filetype=python

心不设防 2024-10-20 11:42:18

将行 syntax on 放入 .vimrc 中。

Put the line syntax on in your .vimrc.

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

在此处输入图像描述

  1. Verify that you have the latest version of vim, equally execute sudo apt-get install vim
  2. Modify the .vimrc file with the instruction echo "syntax on" >> ~/.vimrc
  3. Open the file with vi app.py. You will see the Syntax highlighting

enter image description here

攒一口袋星星 2024-10-20 11:42:18

如果您使用的是 *nix 系统(linux、macos)或 cygwin,并且您已经设置了 vim :set语法 但您的文件名不以 .py 结尾,您可以将 shebang 添加到文件的第一行:

#!/usr/bin/env python 

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

If you're on *nix system (linux, macos) or cygwin and if you already have vim :set syntax set but your filename doesn't end with .py you can add a shebang to the first line of your file:

#!/usr/bin/env python 

Next time you open the file in vim, you should see syntax highlighting. Note this will work for other file types, you just use the interpreter name i.e. (python, ruby, sh)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文