有沒有辦法在vim中爲Javascript文件禁用摺疊評論?foldmethod=syntax
?禁用vim中的摺疊評論
我用下面的摺疊代碼在我vimrc
:
if has("folding")
set foldenable
set foldopen=hor,search,tag,undo
set fillchars=diff:\ ,fold:\ ,vert:\
function! JavaScriptFold()
setl foldmethod=syntax
setl foldlevelstart=1
syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend
endfunction
endif
調用JavaScriptFold
折以下代碼:
/**
* Hello, this is a comment.
*/
function hello() {
console.log('hello');
}
到這一點:
+-- 3 lines: *
+-- 3 lines: function hello() {
我想它以得到這個摺疊:
/**
* Hello, this is a comment.
*/
+-- 3 lines: function hello() {
我發現了約c_no_comment_fold
通過this Stack Overflow question on C comment folding,但我找不到一個等效的Javascript。有沒有辦法做到這一點?
哪個JavaScript語法文件,你用(默認?對於哪個Vim版本?) –
我只想提出與Ingos相同的問題,如果設置了'fdm = syntax',則摺疊規則在語法文件中定義。檢查語法文件。 – Kent
我正在使用[從這個插件的JavaScript語法文件](https://github.com/jelera/vim-javascript-syntax),並且我正在使用vim 7.3。 –