折叠 3 below 折叠在函数末尾下方的行中。如何以预期的方式进行折叠(以保留函数末尾下方的行):
代码 :
(function() {
var w = window; // <-- FOLD 1 pressed HERE
function pqdoitall () {
// insertScript
// fr2window
// pqinsert2windowDoc
// pqinsert2window
// runit
//runit(); // <-- FOLD 2 pressed HERE
} // pqdoitall
w.addEventListener("load",pqtdoitall);
pqtdoitall(); // <-- FOLD 3 pressed HERE
})();
折叠 1 结果:
(function() {----------------------------------------------------------------------------
折叠 2 结果:
(function() {
var w = window;
function pqdoitall () {----------------------------------------------------------------
折叠 3 结果:
(function() {
var w = window;
function pqdoitall () {----------------------------------------------------------------
这很烦人,因为我想在折叠它时看到函数终止大括号下方的两行。
~/.vimrc 中的 Foldmethod 行(根据此答案):
set foldmethod=syntax
set foldlevelstart=1
let javaScript_fold=1 " JavaScript
let perl_fold=1 " Perl
let php_folding=1 " PHP
let r_syntax_folding=1 " R
let ruby_fold=1 " Ruby
let sh_fold_enabled=1 " sh
let vimsyn_folding='af' " Vim script
let xml_syntax_folding=1 " XML