语法突出显示vim fold lin中的Python

2024-04-26 03:59:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现code-folding可以帮助我更好地组织文件。因此,在我的~/.vimrc的底部,我默认启用vim code folding

""Folding
set foldmethod=indent
set foldnestmax=2
nnoremap <space> za
vnoremap <space> zf
"set nofoldenable       "set this to disable folding on file open

这样做的好处是使用空间在光标处切换折叠,或者如果它们开始让我恼火,我可以使用zR展开所有内容。在

然而,我也沉迷于语法高亮。我使用了Dmitry Vasiliev的^{},但它没有在折线中突出语法:

vim folded, no syntax highlighting

Field('id', type='integer', unique=True, notnull=True),缺少语法高亮显示,当我习惯于看到突出显示颜色时,我的眼睛很难看到

我要找的是一个python.vim,它支持折叠摘要上的语法高亮显示。。。如果是Dmitry,它会用绿色突出显示字符串,如下所示:

desired folding highlights

如果可能,我想继续使用foldmethod=indent。有没有办法在折叠摘要上获得语法亮点?另一个{cd2}?在


Tags: 文件true语法codespacevimvimrcset