簡體   English   中英

vim折行中的語法高亮Python

[英]Syntax-highlight Python in a vim fold line

我發現代碼折疊可以幫助我更好地組織文件。 因此,在~/.vimrc的底部,默認情況下啟用了vim代碼折疊

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

這具有使用SPACE在光標處切換折疊的優勢,或者如果它們開始使我煩惱,則可以使用z R展開所有內容。

但是,我也沉迷於語法突出顯示。 我使用了Dmitry Vasiliev的python.vim ,但是它沒有在折行中突出顯示語法:

vim折疊,不突出顯示語法

缺少Field('id', type='integer', unique=True, notnull=True),的語法突出顯示,當我習慣於看到突出顯示顏色時,我的眼睛很難

我正在尋找的是一個在折疊摘要中支持語法突出顯示的python.vim ...如果Dmitry做到了,它將以綠色突出顯示字符串,如下所示:

所需的折疊亮點

如果可能的話,我想繼續使用foldmethod=indent 有沒有辦法在折疊摘要中獲得語法突出顯示? 也許另一個python.vim

之前曾問這個問題, 答案是不可能的,因為折疊標題實際上不是文件的一部分,因此熒光筆永遠不會對其進行掃描。 :(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM