vim-syntax-highlighting

    2熱度

    2回答

    我寫了一個vim語法文件。我注意到除了以冒號(:)開頭的所有關鍵字都被突出顯示。有沒有什麼辦法可以在Vim中冒號冒號? 下面是該文件的一個部分: syn keyword actionLabel :action nextgroup=actionName skipwhite syn keyword problemLabels :goal :init :domain syn keyword advL

    4熱度

    2回答

    Sudo編輯(sudo -e)允許非特權用戶安全地編輯文件。爲了達到這個目的,它編輯一個文件的臨時副本,然後在編輯完成後複製它。 當我編輯apache文件(例如/etc/apache2/sites-enabled/mysite.com)時,sudoedit vim無法弄清楚它應該使用Apache語法突出顯示,所以我必須手動:設置語法= apache。我懷疑Vim的語法高亮規則依賴於文件的完整路徑,

    0熱度

    2回答

    我想,以確定線路長度超過80個字符的Vim工作,我發現這個解決方案: match ErrorMsg '\%80v.\+' 該作品在一個HTML文件或在.vimrc文件中,但不在php文件中。我也直接在php文件中試過,它也沒有工作 /\%>80v.\+ 任何建議,以確定問題?

    0熱度

    1回答

    我正在嘗試爲vim構建自己的Objective-C突出顯示方案。問題是,當我用contained定義一些規則時,即使沒有包含這個規則的規則,它仍然被應用。我有這個在我的objc.vim用於測試目的: syntax clear runtime! syntax/c.vim syn match firstComponent "[_A-Za-z0-9()]*:" contained hi link

    2熱度

    1回答

    我正在使用現代fortran進行並行編程。我正在使用vim,它真的讓我很煩,fortran.vim語法文件似乎不能處理像!$ omp或!dir $這樣的編譯器指令。這些只是作爲vim中的註釋呈現出來,因此它們不會脫穎而出。在c/C++中,這些編譯器指令使用#pragma完成,因此所有內容都像預處理器代碼而非註釋代碼一樣突出。所以我想用我的fortran語法進行類似的處理。 下面是我想要顏色的多指令

    14熱度

    3回答

    是否可以修改python.vim(和相應的顏色文件),使得在python語法中高亮顯示類和def語句(又名docstrings)下的三引號字符串作爲註釋在vim下突出顯示? class URLopener: """Class to open URLs. This is a class rather than just a subroutine because we may ne

    1熱度

    1回答

    我想要動態地(即,根據當前的文件的內容)適應語法突出顯示。雖然這通常可能有用,但我的具體設置如下: 我考慮的文件類型可能包含(VAR ...)形式的(任意多個)塊,其中此類「VAR塊」包含空格分隔的列表的應該被視爲變量的標識符(儘管不在VAR塊中的標識符被認爲是固定功能符號或常量)。此外,已經有一個文件trs.vim負責爲這些文件添加語法高亮功能。在trs.vim中聲明瞭一個語法組trsKeywo

    4熱度

    2回答

    我有一個語法高亮的CPP突出STL算法,一條線是 syn keywork cppSTL find 我的問題是,在我工作的一個項目,有一些類與命名方法find哪些被突出顯示,我希望它只在STL調用中突出顯示。 所以我決定前行更改爲: syn match cppSTL /[^.>:]\<find\>/ms=s+1 syn match cppSTL /\<std::find\>/ contains

    2熱度

    2回答

    有沒有一種方法可以在vim 中突出顯示內置Python函數的內置當它們前面還有1個空格時?此外,有沒有一種模塊化的方式來做到這一點?也就是說,我不想編輯每一個syn keyword pythonBuiltinFunc abs chr ...一行,我只是想能夠說一些類似syn keyword pythonBuiltinFunc onlymatchafter="\s+"的東西? 編輯: 下面是一個例子

    2熱度

    2回答

    我正在處理很多文件,這些文件有qq{...}字符串,它們在啓動時做得很好vim使其將整個文件的其餘部分變成綠色。 我試過this perl syntax definition無濟於事,我也注意到它的日期早於我的vim附帶的perl.vim語法文件。我使用vim 7.3.918 ,剛從善變的源代碼編譯,它的perl的語法文件看起來是這樣的: 1 " Vim syntax file 2 "