スパム対策として書込み時にID/PWを要求されますが、ローマ字で ほげ/ホゲ で書き込めるようになります。

foldtext

オプション
foldtext
短縮形
fdt
オプションの種類
文字列
初期値
"foldtext()"
有効範囲
ウィンドウに対し適用
互換性
Vi にはない
説明
閉じられた折り畳みを示すテキストを得るために実行されるスクリプト

:set foldtext=v:folddashes.substitute(getline(v:foldstart),'/\\*\\\|\\*/\\\|{{{\\d\\=','','g')
これは折畳の最初の1行を、"/*" と "*/" を追加し"{{{"を削除して表示する。多めのバックスラッシュ(\ 記号)はある文字が":set"コマンドに解釈されてしまうのを避けるために使用されている。これは以下のように関数を定義するとより簡単になる:
:set foldtext=MyFoldText()
:function MyFoldText()
:  let line = getline(v:foldstart)
:  let sub = substitute(line, '/\*\|\*/\|{{{\d\=', '', 'g')
:  return v:folddashes . sub
:endfunction
			{not available when compiled without the |+folding|
			feature}
	An expression which is used to specify the text displayed for a closed
	fold.  See |fold-foldtext|.
	The expression may be evaluated in the |sandbox|, see
	|sandbox-option|.
	It is not allowed to change text or jump to another window while
	evaluating 'foldtext' |textlock|.

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-10-14 (火) 01:13:16 (1402d)