1- *various.txt* For Vim バージョン 9.0. Last change: 2022 May 21
1+ *various.txt* For Vim バージョン 9.0. Last change: 2022 Nov 04
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' に自動更新されな
@@ -300,7 +302,9 @@ g8 カーソル位置の文字のバイト列を 16 進数で表示します
300302 :silent! !{cmd}
301303< これでスクリーンは再描画されません。外部プログラムが何
302304 かを出力した場合は CTRL-L や ":redraw!" で再描画できま
303- す。| shell-window | も参照。
305+ す。しかし、これは termcap の | t_ti | と | t_te | のエン
306+ トリに何が設定されているかに依存します。
307+ | shell-window | も参照。
304308
305309 *:!!*
306310:!! 最後の ":!{cmd} " を繰り返します。
@@ -332,31 +336,31 @@ g8 カーソル位置の文字のバイト列を 16 進数で表示します
332336 *+feature-list*
333337 *+acl* | ACL | サポートを含む
334338 *+ARP* Amiga のみ: ARP サポートを含む
335- B *+arabic* | Arabic | 言語サポート
336- B *+autochdir* | autochdir | オプションをサポート
337- T *+autocmd* | :autocmd | , 自動コマンド実行
339+ H *+arabic* | Arabic | 言語サポート
340+ H *+autochdir* | autochdir | オプションをサポート
341+ T *+autocmd* | :autocmd | , 自動コマンド実行。8.0.1564 以降は常に有効
338342H *+autoservername* 自動的に | clientserver | を有効にする
339343m *+balloon_eval* GUIでの | balloon-eval | サポート。GUI が有効で、
340344 Netbeans/Sun Workshop (| +sun_workshop | ) または | +eval |
341345 が有効な場合に利用できます。
342346H *+balloon_eval_term* 端末での | balloon-eval | サポート、'balloonevalterm'
343347N *+browse* | :browse | コマンド
344- N *+builtin_terms* 幾つかの組み込み端末 | builtin-terms |
345- B *++builtin_terms* 全部の組み込み端末 | builtin-terms |
348+ T *++ builtin_terms* 全部の組み込み端末 | builtin-terms | 9.0.0280 以降は常に
349+ 有効
346350N *+byte_offset* 'statusline' の'o'フラグ、| go | 、| :goto | をサポート
347351m *+channel* プロセス間通信 | channel |
348- 6 *+cindent* | 'cindent' | , C言語インデント
352+ T *+cindent* | 'cindent' | , C言語インデント; 常に有効
349353N *+clientserver* UnixとWin32: リモート呼び出し | clientserver |
350354 *+clipboard* | clipboard | サポートコンパイル済み
351355 *+clipboard_working* | clipboard | サポートコンパイル済みかつ動作中
352356T *+cmdline_compl* コマンドライン補完 | cmdline-completion |
353357T *+cmdline_hist* コマンドライン履歴 | cmdline-history |
354- N *+cmdline_info* | 'showcmd' | と | 'ruler' |
358+ T *+cmdline_info* | 'showcmd' | と | 'ruler' | ; 9.0.0657 以降は常に有効
355359S *+cmdwin* | cmdline-window | サポート
356360T *+comments* | 'comments' | サポート
357- B *+conceal* "conceal" サポート。| conceal | | :syn-conceal | 他 参照。
361+ N *+conceal* "conceal" サポート。| conceal | | :syn-conceal | 他 参照。
358362N *+cryptv* 暗号化サポート | encryption |
359- B *+cscope* | cscope | サポート
363+ H *+cscope* | cscope | サポート
360364T *+cursorbind* | 'cursorbind' | サポート
361365m *+cursorshape* | termcap-cursor-shape | サポート
362366m *+debug* Vim がデバッグ用にコンパイルされた
@@ -367,12 +371,12 @@ N *+diff* |vimdiff|と'diff'
367371N *+digraphs* | digraphs | *E196*
368372 *+directx* Win32 GUI のみ: DirectX と | 'renderoptions' |
369373 *+dnd* "~レジスタ | quote_~ | を使ったDnDのサポート
370- B *+emacs_tags* | emacs-tags | ファイル
374+ H *+emacs_tags* | emacs-tags | ファイル
371375N *+eval* 式評価 {訳注: Vim script} | eval.txt |
372376T *+ex_extra* 今は常にオン、かつてVimの拡張Exコマンドのためにあった
373377N *+extra_search* | 'hlsearch' | と | 'incsearch' | オプション
374378- *+farsi* 削除済み; | farsi | 言語
375- N *+file_in_path* | gf | , | CTRL-W_f | と | <cfile> |
379+ T *+file_in_path* | gf | , | CTRL-W_f | と | <cfile> | 9.0.265 以降は常に有効
376380N *+find_in_path* include ファイル検索: | [I | 、| :isearch | 、
377381 | CTRL-W_CTRL-I | 、| :checkpath | 、その他
378382N *+folding* | folding |
@@ -392,12 +396,12 @@ T *+insert_expand* |insert_expand| 挿入モード補完
392396m *+ipv6* IPv6 ネットワーク通信サポート | channel |
393397m *+job* job の開始と停止 | job |
394398T *+jumplist* | jumplist | ; 8.2.3795以降は常に有効
395- B *+keymap* | 'keymap' |
399+ H *+keymap* | 'keymap' |
396400N *+lambda* | lambda | と | closure |
397- B *+langmap* | 'langmap' |
401+ H *+langmap* | 'langmap' |
398402N *+libcall* | libcall() |
399403N *+linebreak* | 'linebreak' | 、| 'breakat' | と | 'showbreak' |
400- t *+lispindent* | 'lisp' |
404+ T *+lispindent* | 'lisp' |
401405T *+listcmds* バッファリストや引数リストに対するVimコマンド
402406 | buffer-hidden | | :argdelete |
403407T *+localmap* バッファローカルなマップのサポート | :map-local |
@@ -408,15 +412,15 @@ N *+mksession* |:mksession|
408412T *+modify_fname* | filename-modifiers |
409413T *+mouse* マウス操作 | mouse-using |
410414N *+mouseshape* | 'mouseshape' |
411- B *+mouse_dec* Unix のみ: Dec端末マウス操作 | dec-mouse |
415+ N *+mouse_dec* Unix のみ: Dec端末マウス操作 | dec-mouse |
412416N *+mouse_gpm* Unix のみ: Linuxコンソールマウス操作 | gpm-mouse |
413417m *+mouse_gpm/dyn* | +mouse_gpm | と同じだが、ライブラリへの依存がオプショ
414418 ナル | /dyn |
415419N *+mouse_jsbterm* JSB マウスサポート | jsbterm-mouse |
416- B *+mouse_netterm* Unix のみ: nettermマウス操作 | netterm-mouse |
420+ N *+mouse_netterm* Unix のみ: nettermマウス操作 | netterm-mouse |
417421N *+mouse_pterm* QNX のみ: ptermマウス操作 | qnx-terminal |
418422N *+mouse_sysmouse* Unix のみ: *BSD コンソールマウス操作 | sysmouse |
419- B *+mouse_sgr* Unix のみ: sgrマウス操作 | sgr-mouse |
423+ N *+mouse_sgr* Unix のみ: sgrマウス操作 | sgr-mouse |
420424N *+mouse_urxvt* Unix のみ: urxvtマウス操作 | urxvt-mouse |
421425N *+mouse_xterm* Unix のみ: xtermマウス操作 | xterm-mouse |
422426T *+multi_byte* Unicodeサポート、16ビット、32 ビット文字 | multibyte |
@@ -430,7 +434,7 @@ T *+num64* 64ビットの数値をサポート |Number|
430434 を確認するにはv:numbersizeを使用すること。
431435m *+ole* Win32 GUI のみ: | ole-interface |
432436N *+packages* | packages | の読み込み
433- N *+path_extra* 'path' や'tags' での上下階の検索
437+ T *+path_extra* 'path' や'tags' での上下階の検索 9.0.0270 以降は常に有効
434438m *+perl* Perl インターフェイス | perl |
435439m *+perl/dyn* Perl インターフェイス | perl-dynamic | | /dyn |
436440N *+persistent_undo* 永続 undo | undo-persistence |
@@ -445,15 +449,15 @@ m *+python3/dyn* Python 3 インターフェイス |python-dynamic| |/dyn|
445449N *+quickfix* | :make | と | quickfix | コマンド
446450N *+reltime* | reltime() | 関数, 'hlsearch' /'incsearch' タイムアウト,
447451 'redrawtime' オプション
448- B *+rightleft* 右から左へタイプ | 'rightleft' |
452+ H *+rightleft* 右から左へタイプ | 'rightleft' |
449453m *+ruby* Ruby インターフェイス | ruby |
450454m *+ruby/dyn* Ruby インターフェイス | ruby-dynamic | | /dyn |
451455T *+scrollbind* | 'scrollbind' |
452- B *+signs* | :sign |
453- t *+smartindent* | 'smartindent' |
454- B *+sodium* より良い暗号化サポートのために libsodium とコンパイル
456+ N *+signs* | :sign |
457+ T *+smartindent* | 'smartindent' |
458+ H *+sodium* より良い暗号化サポートのために libsodium とコンパイル
455459 されている
456- B *+sound* | sound_playevent() | , | sound_playfile() | 関数等
460+ H *+sound* | sound_playevent() | , | sound_playfile() | 関数等
457461N *+spell* スペルチェックサポート | spell |
458462N *+startuptime* | --startuptime | 引数
459463N *+statusline* オプション'statusline' 、'rulerformat' と、
@@ -469,8 +473,8 @@ m *+tcl/dyn* Tcl インターフェイス |tcl-dynamic| |/dyn|
469473m *+terminal* ターミナルウィンドウのサポート | terminal |
470474 *+terminfo* | terminfo | でtermcapを代替
471475N *+termresponse* | t_RV | と | v:termresponse | のサポート
472- B *+termguicolors* xterm互換端末での 24 ビット色のサポート
473- N *+textobjects* | text-objects | 選択
476+ N *+termguicolors* xterm互換端末での 24 ビット色のサポート
477+ T *+textobjects* | text-objects | 選択。9.0.0222 以降は常に有効。
474478N *+textprop* | text-properties |
475479 *+tgetent* 非Unix のみ: 外部termcapを使用可能
476480N *+timers* | timer_start() | 関数
@@ -479,7 +483,7 @@ T *+title* ウィンドウタイトルとアイコン設定 |'title'| |'icon'|
479483N *+toolbar* | gui-toolbar |
480484T *+user_commands* ユーザー定義コマンド | user-commands |
481485 8.1.1210 からは常に有効。
482- B *+vartabs* 可変幅のタブストップ | 'vartabstop' |
486+ H *+vartabs* 可変幅のタブストップ。 | 'vartabstop' |
483487T *+vertsplit* ウィンドウの垂直分割 | :vsplit | ; 8.0.1118 からは常に
484488 有効。
485489T *+vim9script* | Vim9 | script
@@ -489,8 +493,8 @@ T *+visual* ビジュアルモード |Visual-mode| 7.4.200からは常に有
489493T *+visualextra* 拡張ビジュアルモードコマンド | blockwise-operators |
490494T *+vreplace* | gR | と | gr |
491495 *+vtp* MS-Windows コンソール上での 'termguicolors' のサポート
492- N *+wildignore* | 'wildignore' |
493- N *+wildmenu* | 'wildmenu' |
496+ T *+wildignore* | 'wildignore' | 9.0.0278 以降は常に有効
497+ T *+wildmenu* | 'wildmenu' | 9.0.0279 以降は常に有効
494498T *+windows* 複数ウィンドウ; 8.0.1118 からは常に有効
495499m *+writebackup* | 'writebackup' | がデフォルトで有効
496500m *+xim* Xインプットメソッド | xim |
@@ -558,7 +562,11 @@ N *+X11* Unix のみ: ウィンドウタイトルを復帰可能 |X11|
558562 ます。変数がすでにある場合は、空文字列で初期化されま
559563 す。リダイレクトを開始した後で変数を変更したり、ロック
560564 したり、変数タイプを変更したりすると、それ以降のコマン
561- ドがメッセージを出力するときにエラーが起こります。
565+ ドがメッセージを出力するときにエラーが起こります。ロー
566+ カルな変数(関数内での l:var あるいはスクリプト内での
567+ s:var)を使用していて、別の `:redir ` によって現在のもの
568+ が終了した場合、スコープが異なることで代入が失敗するこ
569+ とがあります。
562570 Vim9 script では: 変数が文字列として宣言されている必要
563571 があります。
564572 リダイレクトが終了するまでは、変数は空のままです。
0 commit comments