我在 Debian 11 Bullseye 上使用 Vim 8.1,但它在最近的 Vim 8.2 中也不起作用。
我想语法高亮一个Python格式的字符串,它目前在vim中看起来是这样:
但应该看起来像这样:
(比较花括号及其内容)
有谁知道有一个插件可以“正确”执行此操作,或者可以提供我需要插入 /usr/share/vim/vim81/syntax/python.vim 来实现此突出显示的语法?
github上有一个合适的荧光笔: https ://github.com/vim-python/python-syntax
在 .vimrc 中,您需要启用所有内容
let g:python_highlight_all = 1
Run Code Online (Sandbox Code Playgroud)
或具体细节,就像我一样:
let g:python_highlight_string_format = 1
let g:python_highlight_builtin_objs = 1
Run Code Online (Sandbox Code Playgroud)
python 格式的字符串现在看起来像:
(用我的颜色定义)