vim-jp / vimdoc-ja / Vim 9.2 ドキュメント

Vim 9.2 日本語ドキュメント 全文検索

per page, with , order by , clip by
Results of 1 - 10 of about 14 for foldexpr (0.024 sec.)
fold - Vimドキュメント 12551
fold.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM リファレンスマニュアル by Bram Moolenaar 折り畳み(Folding) Folding folding folds ユーザーマニュアルの28章に折り畳みについての紹介がされている。 usr_28.txt 1. 折り畳み方法 fold-me ... る。Cではプリプロセッサー行を無視するために "#" を使用する。 他の方法で無視する行を定義するには、"expr" の方法を使用する。 'foldexpr' の中 で、ある行のインデントを取得するのに、関数 indent() を使うことができる。 式 fold-expr 折り畳みは "indent" 方式のよう ... に、折り畳みレベルによって自動的に定義される。 'foldexpr' オプションの値は、各行についてこの折り畳みレベルを計算するためにス クリプトとして実行される。例: タブで始まる一連の行範囲 ... を1つの折り畳みにまとめる: :set foldexpr=getline(v:lnum)[0]==\"\\t\" 空行で仕切られた「段落」を折り畳みとする: :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:l ...
https://man.mtool.work/vimdoc-ja/9.2/fold.html
fold - Vimドキュメント 12551
fold.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM リファレンスマニュアル by Bram Moolenaar 折り畳み(Folding) Folding folding folds ユーザーマニュアルの28章に折り畳みについての紹介がされている。 usr_28.txt 1. 折り畳み方法 fold-me ... る。Cではプリプロセッサー行を無視するために "#" を使用する。 他の方法で無視する行を定義するには、"expr" の方法を使用する。 'foldexpr' の中 で、ある行のインデントを取得するのに、関数 indent() を使うことができる。 式 fold-expr 折り畳みは "indent" 方式のよう ... に、折り畳みレベルによって自動的に定義される。 'foldexpr' オプションの値は、各行についてこの折り畳みレベルを計算するためにス クリプトとして実行される。例: タブで始まる一連の行範囲 ... を1つの折り畳みにまとめる: :set foldexpr=getline(v:lnum)[0]==\"\\t\" 空行で仕切られた「段落」を折り畳みとする: :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:l ...
https://man.mtool.work/vimdoc-ja/9.2/fold.html
usr_28 - Vimドキュメント 10240
usr_28.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM ユーザーマニュアル by Bram Moolenaar 折り畳み 構造化されたテキストはいくつかのセクションから構成され、セクションはさらにサブ セクションに分かれています。折り畳みを使うとセクショ ... す。例えば、メールでは引用したテキストの前に ">" を 付けます。それを折り畳むには次のようにします: :set foldmethod=expr :set foldexpr=strlen(substitute(substitute(getline(v:lnum),'\\s','',\"g\"),'[^>].*','','')) 次のようなテキストが折り畳まれます。試してみ ... てください: > 相手が書いた文章 > 相手が書いた文章 > > 相手が引用した私の文章 > > 相手が引用した私の文章 上記の 'foldexpr' の設定を説明します (呼び出しの深い順番): getline(v:lnum) 現在行を取得 substitute(...,'\\s','','g') 行から空白を削除 subst ... 空白とダブルクォートとバックスラッシュのすべてに対 してバックスラッシュを前置する必要があります。よくわからないときは: :set foldexpr このコマンドで実際に設定された値を確認してください。複雑な式を書いていてそれを 修正したい場合は、コマンドライン補完を使って ...
https://man.mtool.work/vimdoc-ja/9.2/usr_28.html
usr_28 - Vimドキュメント 9785
usr_28.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM ユーザーマニュアル by Bram Moolenaar 折り畳み 構造化されたテキストはいくつかのセクションから構成され、セクションはさらにサブ セクションに分かれています。折り畳みを使うとセクショ ... す。例えば、メールでは引用したテキストの前に ">" を 付けます。それを折り畳むには次のようにします: :set foldmethod=expr :set foldexpr=strlen(substitute(substitute(getline(v:lnum),'\\s','',\"g\"),'[^>].*','','')) 次のようなテキストが折り畳まれます。試してみ ... てください: > 相手が書いた文章 > 相手が書いた文章 > > 相手が引用した私の文章 > > 相手が引用した私の文章 上記の 'foldexpr' の設定を説明します (呼び出しの深い順番): getline(v:lnum) 現在行を取得 substitute(...,'\\s','','g') 行から空白を削除 subst ... 空白とダブルクォートとバックスラッシュのすべてに対 してバックスラッシュを前置する必要があります。よくわからないときは: :set foldexpr このコマンドで実際に設定された値を確認してください。複雑な式を書いていてそれを 修正したい場合は、コマンドライン補完を使って ...
https://man.mtool.work/vimdoc-ja/9.2/usr_28.html
quickref - Vimドキュメント 7947
quickref.txt For Vim バージョン 9.2. Last change: 2026 May 17 VIM リファレンスマニュアル by Bram Moolenaar Quick reference guide quickref Contents tag subject tag subject Q_ct ヘルプファイルの一覧 Q_re 繰り返しコマンド Q_lr 移動: 左右 Q_km ... ル下以外の折り畳みを閉じる 'foldcolumn' 'fdc' 折り畳みを示すのに使う列幅 'foldenable' 'fen' 全ての折り畳みの開閉を設定する 'foldexpr' 'fde' 'foldmethod' が "expr" の時に使う式 'foldignore' 'fdi' 'foldmethod' が "indent" の時に無視する行 'foldlevel' 'fdl' ... みコマンド 'foldmethod' set foldmethod=manual 手動で折り畳み set foldmethod=indent インデントで折り畳み set foldmethod=expr 'foldexpr' で折り畳み set foldmethod=syntax シンタックスのリージョンで折り畳み set foldmethod=marker 'foldmarker' で折り畳み zf zf { ...
https://man.mtool.work/vimdoc-ja/9.2/quickref.html
quickref - Vimドキュメント 7947
quickref.txt For Vim バージョン 9.2. Last change: 2026 May 17 VIM リファレンスマニュアル by Bram Moolenaar Quick reference guide quickref Contents tag subject tag subject Q_ct ヘルプファイルの一覧 Q_re 繰り返しコマンド Q_lr 移動: 左右 Q_km ... ル下以外の折り畳みを閉じる 'foldcolumn' 'fdc' 折り畳みを示すのに使う列幅 'foldenable' 'fen' 全ての折り畳みの開閉を設定する 'foldexpr' 'fde' 'foldmethod' が "expr" の時に使う式 'foldignore' 'fdi' 'foldmethod' が "indent" の時に無視する行 'foldlevel' 'fdl' ... みコマンド 'foldmethod' set foldmethod=manual 手動で折り畳み set foldmethod=indent インデントで折り畳み set foldmethod=expr 'foldexpr' で折り畳み set foldmethod=syntax シンタックスのリージョンで折り畳み set foldmethod=marker 'foldmarker' で折り畳み zf zf { ...
https://man.mtool.work/vimdoc-ja/9.2/quickref.html
vim9 - Vimドキュメント 7789
vim9.txt For Vim バージョン 9.2. Last change: 2026 Aug 16 VIM リファレンスマニュアル by Bram Moolenaar Vim9 script のコマンドと文法 Vim9 vim9 文法に関するヘルプの大部分は eval.txt にある。このファイルは、150 以上の読み 込み可能なスクリプトを ... 、および - :call の省略 (Vim9 script では不要だが許可されている) expr オプションで :def 関数を呼び出す expr-option-function 'foldexpr' などのいくつかのオプションの値は、値を得るために評価される式である。 この評価にはかなりのオーバーヘッドがかかることがある ... る return getline(v:lnum) =~ '^[[:digit:]]\.[[:blank:]][[:upper:]]' && getline(v:lnum + 1)->empty() ? '>1' : '1' enddef set foldexpr=MyFoldFunc() set foldmethod=expr normal! zM < Warning: このスクリプトは、この vim9.txt ヘルプバッファの "Heading 1" レベル ...
https://man.mtool.work/vimdoc-ja/9.2/vim9.html
vim9 - Vimドキュメント 7789
vim9.txt For Vim バージョン 9.2. Last change: 2026 Aug 16 VIM リファレンスマニュアル by Bram Moolenaar Vim9 script のコマンドと文法 Vim9 vim9 文法に関するヘルプの大部分は eval.txt にある。このファイルは、150 以上の読み 込み可能なスクリプトを ... 、および - :call の省略 (Vim9 script では不要だが許可されている) expr オプションで :def 関数を呼び出す expr-option-function 'foldexpr' などのいくつかのオプションの値は、値を得るために評価される式である。 この評価にはかなりのオーバーヘッドがかかることがある ... る return getline(v:lnum) =~ '^[[:digit:]]\.[[:blank:]][[:upper:]]' && getline(v:lnum + 1)->empty() ? '>1' : '1' enddef set foldexpr=MyFoldFunc() set foldmethod=expr normal! zM < Warning: このスクリプトは、この vim9.txt ヘルプバッファの "Heading 1" レベル ...
https://man.mtool.work/vimdoc-ja/9.2/vim9.html
eval - Vimドキュメント 7632
eval.txt For Vim バージョン 9.2. Last change: 2026 Sep 14 VIM リファレンスマニュアル by Bram Moolenaar 式の評価 expression expr E15 eval E1002 式の評価についてはユーザーマニュアルの41章 usr_41.txt でも解説されている。 Note : 式の評価はコンパ ... に依存する。こ の変数を設定するには :language コマンドを使うこと。直接設定す ることはできない。 v:lnum lnum-variable v:lnum 'foldexpr' fold-expr と 'indentexpr' に使うための行番号。ま た 'guitablabel' と 'guitabtooltip' の文脈ではタブページ番号に なる。これ ...
https://man.mtool.work/vimdoc-ja/9.2/eval.html
tags - Vimドキュメント 7632
! change.jax !! change.jax # pattern.jax #{} eval.jax $ motion.jax $HOME options.jax $HOME-windows options.jax $MYGVIMRC gui.jax $MYVIMDIR starting.jax $MYVIMRC starting.jax $NoDefaultCurrentDirectoryInExePath builtin.jax $VIM starting.jax ... options.jax 'fmr' options.jax 'fo' options.jax 'foldclose' options.jax 'foldcolumn' options.jax 'foldenable' options.jax 'foldexpr' options.jax 'foldignore' options.jax 'foldlevel' options.jax 'foldlevelstart' options.jax 'foldmarker' options.jax 'foldm ...
https://man.mtool.work/vimdoc-ja/9.2/tags.html
PREV 1 2 NEXT