1- *various.txt* For Vim バージョン 9.0. Last change: 2022 May 21
1+ *various.txt* For Vim バージョン 9.0. Last change: 2022 Oct 17
22
33
44 VIM リファレンスマニュアル by Bram Moolenaar
@@ -28,6 +28,8 @@ CTRL-L 画面を消去して再描画します。すでに入力されてい
2828 す。
2929 'statusline' に自動更新されない項目が含まれている場合
3030 に、ステータスラインを更新するのに便利です。
31+ コマンドラインの編集が開始すると再描画はその後にまで延
32+ 期されます。
3133
3234 *:redrawt* *:redrawtabline*
3335:redrawt[abline] タブページ行を再描画します。'tabline' に自動更新されな
@@ -332,31 +334,31 @@ g8 カーソル位置の文字のバイト列を 16 進数で表示します
332334 *+feature-list*
333335 *+acl* | ACL | サポートを含む
334336 *+ARP* Amiga のみ: ARP サポートを含む
335- B *+arabic* | Arabic | 言語サポート
336- B *+autochdir* | autochdir | オプションをサポート
337- T *+autocmd* | :autocmd | , 自動コマンド実行
337+ H *+arabic* | Arabic | 言語サポート
338+ H *+autochdir* | autochdir | オプションをサポート
339+ T *+autocmd* | :autocmd | , 自動コマンド実行。8.0.1564 以降は常に有効
338340H *+autoservername* 自動的に | clientserver | を有効にする
339341m *+balloon_eval* GUIでの | balloon-eval | サポート。GUI が有効で、
340342 Netbeans/Sun Workshop (| +sun_workshop | ) または | +eval |
341343 が有効な場合に利用できます。
342344H *+balloon_eval_term* 端末での | balloon-eval | サポート、'balloonevalterm'
343345N *+browse* | :browse | コマンド
344- N *+builtin_terms* 幾つかの組み込み端末 | builtin-terms |
345- B *++builtin_terms* 全部の組み込み端末 | builtin-terms |
346+ T *++ builtin_terms* 全部の組み込み端末 | builtin-terms | 9.0.0280 以降は常に
347+ 有効
346348N *+byte_offset* 'statusline' の'o'フラグ、| go | 、| :goto | をサポート
347349m *+channel* プロセス間通信 | channel |
348- 6 *+cindent* | 'cindent' | , C言語インデント
350+ T *+cindent* | 'cindent' | , C言語インデント; 常に有効
349351N *+clientserver* UnixとWin32: リモート呼び出し | clientserver |
350352 *+clipboard* | clipboard | サポートコンパイル済み
351353 *+clipboard_working* | clipboard | サポートコンパイル済みかつ動作中
352354T *+cmdline_compl* コマンドライン補完 | cmdline-completion |
353355T *+cmdline_hist* コマンドライン履歴 | cmdline-history |
354- N *+cmdline_info* | 'showcmd' | と | 'ruler' |
356+ T *+cmdline_info* | 'showcmd' | と | 'ruler' | ; 9.0.0657 以降は常に有効
355357S *+cmdwin* | cmdline-window | サポート
356358T *+comments* | 'comments' | サポート
357- B *+conceal* "conceal" サポート。| conceal | | :syn-conceal | 他 参照。
359+ N *+conceal* "conceal" サポート。| conceal | | :syn-conceal | 他 参照。
358360N *+cryptv* 暗号化サポート | encryption |
359- B *+cscope* | cscope | サポート
361+ H *+cscope* | cscope | サポート
360362T *+cursorbind* | 'cursorbind' | サポート
361363m *+cursorshape* | termcap-cursor-shape | サポート
362364m *+debug* Vim がデバッグ用にコンパイルされた
@@ -367,12 +369,12 @@ N *+diff* |vimdiff|と'diff'
367369N *+digraphs* | digraphs | *E196*
368370 *+directx* Win32 GUI のみ: DirectX と | 'renderoptions' |
369371 *+dnd* "~レジスタ | quote_~ | を使ったDnDのサポート
370- B *+emacs_tags* | emacs-tags | ファイル
372+ H *+emacs_tags* | emacs-tags | ファイル
371373N *+eval* 式評価 {訳注: Vim script} | eval.txt |
372374T *+ex_extra* 今は常にオン、かつてVimの拡張Exコマンドのためにあった
373375N *+extra_search* | 'hlsearch' | と | 'incsearch' | オプション
374376- *+farsi* 削除済み; | farsi | 言語
375- N *+file_in_path* | gf | , | CTRL-W_f | と | <cfile> |
377+ T *+file_in_path* | gf | , | CTRL-W_f | と | <cfile> | 9.0.265 以降は常に有効
376378N *+find_in_path* include ファイル検索: | [I | 、| :isearch | 、
377379 | CTRL-W_CTRL-I | 、| :checkpath | 、その他
378380N *+folding* | folding |
@@ -392,12 +394,12 @@ T *+insert_expand* |insert_expand| 挿入モード補完
392394m *+ipv6* IPv6 ネットワーク通信サポート | channel |
393395m *+job* job の開始と停止 | job |
394396T *+jumplist* | jumplist | ; 8.2.3795以降は常に有効
395- B *+keymap* | 'keymap' |
397+ H *+keymap* | 'keymap' |
396398N *+lambda* | lambda | と | closure |
397- B *+langmap* | 'langmap' |
399+ H *+langmap* | 'langmap' |
398400N *+libcall* | libcall() |
399401N *+linebreak* | 'linebreak' | 、| 'breakat' | と | 'showbreak' |
400- t *+lispindent* | 'lisp' |
402+ T *+lispindent* | 'lisp' |
401403T *+listcmds* バッファリストや引数リストに対するVimコマンド
402404 | buffer-hidden | | :argdelete |
403405T *+localmap* バッファローカルなマップのサポート | :map-local |
@@ -408,15 +410,15 @@ N *+mksession* |:mksession|
408410T *+modify_fname* | filename-modifiers |
409411T *+mouse* マウス操作 | mouse-using |
410412N *+mouseshape* | 'mouseshape' |
411- B *+mouse_dec* Unix のみ: Dec端末マウス操作 | dec-mouse |
413+ N *+mouse_dec* Unix のみ: Dec端末マウス操作 | dec-mouse |
412414N *+mouse_gpm* Unix のみ: Linuxコンソールマウス操作 | gpm-mouse |
413415m *+mouse_gpm/dyn* | +mouse_gpm | と同じだが、ライブラリへの依存がオプショ
414416 ナル | /dyn |
415417N *+mouse_jsbterm* JSB マウスサポート | jsbterm-mouse |
416- B *+mouse_netterm* Unix のみ: nettermマウス操作 | netterm-mouse |
418+ N *+mouse_netterm* Unix のみ: nettermマウス操作 | netterm-mouse |
417419N *+mouse_pterm* QNX のみ: ptermマウス操作 | qnx-terminal |
418420N *+mouse_sysmouse* Unix のみ: *BSD コンソールマウス操作 | sysmouse |
419- B *+mouse_sgr* Unix のみ: sgrマウス操作 | sgr-mouse |
421+ N *+mouse_sgr* Unix のみ: sgrマウス操作 | sgr-mouse |
420422N *+mouse_urxvt* Unix のみ: urxvtマウス操作 | urxvt-mouse |
421423N *+mouse_xterm* Unix のみ: xtermマウス操作 | xterm-mouse |
422424T *+multi_byte* Unicodeサポート、16ビット、32 ビット文字 | multibyte |
@@ -430,7 +432,7 @@ T *+num64* 64ビットの数値をサポート |Number|
430432 を確認するにはv:numbersizeを使用すること。
431433m *+ole* Win32 GUI のみ: | ole-interface |
432434N *+packages* | packages | の読み込み
433- N *+path_extra* 'path' や'tags' での上下階の検索
435+ T *+path_extra* 'path' や'tags' での上下階の検索 9.0.0270 以降は常に有効
434436m *+perl* Perl インターフェイス | perl |
435437m *+perl/dyn* Perl インターフェイス | perl-dynamic | | /dyn |
436438N *+persistent_undo* 永続 undo | undo-persistence |
@@ -445,15 +447,15 @@ m *+python3/dyn* Python 3 インターフェイス |python-dynamic| |/dyn|
445447N *+quickfix* | :make | と | quickfix | コマンド
446448N *+reltime* | reltime() | 関数, 'hlsearch' /'incsearch' タイムアウト,
447449 'redrawtime' オプション
448- B *+rightleft* 右から左へタイプ | 'rightleft' |
450+ H *+rightleft* 右から左へタイプ | 'rightleft' |
449451m *+ruby* Ruby インターフェイス | ruby |
450452m *+ruby/dyn* Ruby インターフェイス | ruby-dynamic | | /dyn |
451453T *+scrollbind* | 'scrollbind' |
452- B *+signs* | :sign |
453- t *+smartindent* | 'smartindent' |
454- B *+sodium* より良い暗号化サポートのために libsodium とコンパイル
454+ N *+signs* | :sign |
455+ T *+smartindent* | 'smartindent' |
456+ H *+sodium* より良い暗号化サポートのために libsodium とコンパイル
455457 されている
456- B *+sound* | sound_playevent() | , | sound_playfile() | 関数等
458+ H *+sound* | sound_playevent() | , | sound_playfile() | 関数等
457459N *+spell* スペルチェックサポート | spell |
458460N *+startuptime* | --startuptime | 引数
459461N *+statusline* オプション'statusline' 、'rulerformat' と、
@@ -469,8 +471,8 @@ m *+tcl/dyn* Tcl インターフェイス |tcl-dynamic| |/dyn|
469471m *+terminal* ターミナルウィンドウのサポート | terminal |
470472 *+terminfo* | terminfo | でtermcapを代替
471473N *+termresponse* | t_RV | と | v:termresponse | のサポート
472- B *+termguicolors* xterm互換端末での 24 ビット色のサポート
473- N *+textobjects* | text-objects | 選択
474+ N *+termguicolors* xterm互換端末での 24 ビット色のサポート
475+ T *+textobjects* | text-objects | 選択。9.0.0222 以降は常に有効。
474476N *+textprop* | text-properties |
475477 *+tgetent* 非Unix のみ: 外部termcapを使用可能
476478N *+timers* | timer_start() | 関数
@@ -479,7 +481,7 @@ T *+title* ウィンドウタイトルとアイコン設定 |'title'| |'icon'|
479481N *+toolbar* | gui-toolbar |
480482T *+user_commands* ユーザー定義コマンド | user-commands |
481483 8.1.1210 からは常に有効。
482- B *+vartabs* 可変幅のタブストップ | 'vartabstop' |
484+ H *+vartabs* 可変幅のタブストップ。 | 'vartabstop' |
483485T *+vertsplit* ウィンドウの垂直分割 | :vsplit | ; 8.0.1118 からは常に
484486 有効。
485487T *+vim9script* | Vim9 | script
@@ -489,8 +491,8 @@ T *+visual* ビジュアルモード |Visual-mode| 7.4.200からは常に有
489491T *+visualextra* 拡張ビジュアルモードコマンド | blockwise-operators |
490492T *+vreplace* | gR | と | gr |
491493 *+vtp* MS-Windows コンソール上での 'termguicolors' のサポート
492- N *+wildignore* | 'wildignore' |
493- N *+wildmenu* | 'wildmenu' |
494+ T *+wildignore* | 'wildignore' | 9.0.0278 以降は常に有効
495+ T *+wildmenu* | 'wildmenu' | 9.0.0279 以降は常に有効
494496T *+windows* 複数ウィンドウ; 8.0.1118 からは常に有効
495497m *+writebackup* | 'writebackup' | がデフォルトで有効
496498m *+xim* Xインプットメソッド | xim |
@@ -558,7 +560,11 @@ N *+X11* Unix のみ: ウィンドウタイトルを復帰可能 |X11|
558560 ます。変数がすでにある場合は、空文字列で初期化されま
559561 す。リダイレクトを開始した後で変数を変更したり、ロック
560562 したり、変数タイプを変更したりすると、それ以降のコマン
561- ドがメッセージを出力するときにエラーが起こります。
563+ ドがメッセージを出力するときにエラーが起こります。ロー
564+ カルな変数(関数内での l:var あるいはスクリプト内での
565+ s:var)と別の `:redir ` によって使用している変数が終了す
566+ る場合、スコープが異ることで割り当てが失敗することがあ
567+ る。
562568 Vim9 script では: 変数が文字列として宣言されている必要
563569 があります。
564570 リダイレクトが終了するまでは、変数は空のままです。
0 commit comments