From b6c25a4b6f5b17a8186cc966579093fe6dce74b1 Mon Sep 17 00:00:00 2001 From: h-east Date: Fri, 3 Jan 2025 09:16:07 +0900 Subject: [PATCH 1/3] Update index.{txt,jax} --- doc/index.jax | 32 ++++++++++++++++++++------------ en/index.txt | 28 ++++++++++++++++++---------- 2 files changed, 38 insertions(+), 22 deletions(-) diff --git a/doc/index.jax b/doc/index.jax index f842a3939..e48f28674 100644 --- a/doc/index.jax +++ b/doc/index.jax @@ -1,4 +1,4 @@ -*index.txt* For Vim バージョン 9.1. Last change: 2024 Dec 15 +*index.txt* For Vim バージョン 9.1. Last change: 2025 Jan 02 VIMリファレンスマニュアル by Bram Moolenaar @@ -1203,6 +1203,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:abbreviate| :ab[breviate] 短縮入力を登録する |:abclear| :abc[lear] すべての短縮入力を削除する |:aboveleft| :abo[veleft] ウィンドウが左もしくは上に分割されるようにする +|:abstract| :abstract Vim9 の抽象クラスを宣言する |:all| :al[l] 引数リストの全ファイルをウィンドウ作成して表示 |:amenu| :am[enu] すべてのモードに対してメニュー項目を追加 |:anoremenu| :an[oremenu] すべてのモードに対して再マップされないメニュー @@ -1243,7 +1244,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:breakdel| :breakd[el] デバッガのブレークポイントを削除する |:breaklist| :breakl[ist] デバッガのブレークポイントを一覧表示する |:browse| :bro[wse] ファイル選択ダイアログをポップアップする -|:bufdo| :bufdo バッファリストのすべてのバッファに対してコマン +|:bufdo| :bufd[o] バッファリストのすべてのバッファに対してコマン ドを実行する |:buffers| :buffers バッファリストのファイル名をリスト表示 |:bunload| :bun[load] 指定のバッファをアンロード @@ -1263,7 +1264,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:cafter| :caf[ter] 現在のカーソルの後ろのエラーにジャンプ |:call| :cal[l] 関数を実行する |:catch| :cat[ch] :tryコマンドの一部 -|:cbefore| :cbef[ore] 現在のカーソルの前のエラーにジャンプ +|:cbefore| :cbe[fore] 現在のカーソルの前のエラーにジャンプ |:cbelow| :cbel[ow] 現在の行の下のエラーにジャンプ |:cbottom| :cbo[ttom] QuickFixウィンドウの最下へスクロールする |:cbuffer| :cb[uffer] エラーメッセージを解釈し、最初のエラーへジャン @@ -1287,7 +1288,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:checkpath| :che[ckpath] インクルードファイルを一覧表示 |:checktime| :checkt[ime] 開いているファイルのタイムスタンプを確認する |:chistory| :chi[story] エラーリストの一覧を表示する -|:class| :class クラス仕様の開始 +|:class| :class クラス指定の開始 |:clast| :cla[st] 指定のエラーへジャンプ、省略時は最後のエラー |:clearjumps| :cle[arjumps] ジャンプリストを削除する |:clist| :cl[ist] すべてのエラーを一覧表示 @@ -1335,7 +1336,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:def| :def Vim9 ユーザー関数の定義 |:defcompile| :defc[ompile] カレントスクリプト内の Vim9 ユーザー関数を コンパイルする -|:defer| :defer 現在の関数の完了時に関数を呼ぶ +|:defer| :defe[r] 現在の関数の完了時に関数を呼ぶ |:delcommand| :delc[ommand] ユーザー定義コマンドの削除 |:delfunction| :delf[unction] ユーザー定義関数の削除 |:delmarks| :delm[arks] マークを削除する @@ -1345,7 +1346,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:diffpatch| :diffp[atch] パッチを適用した新しい差分バッファを作成する |:diffput| :diffpu[t] 他方の差異をカレントバッファに合わせる |:diffsplit| :diffs[plit] ファイルを開きその違いを表示する -|:diffthis| :diffthis カレントウィンドウを差分ウィンドウにする +|:diffthis| :difft[his] カレントウィンドウを差分ウィンドウにする |:digraphs| :dig[raphs] ダイグラフの入力または表示 |:display| :di[splay] レジスタの内容を表示 |:disassemble| :disa[ssemble] Vim9 ユーザー関数の逆アセンブル @@ -1373,14 +1374,17 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:else| :el[se] :if コマンドと一緒に使用する |:elseif| :elsei[f] :if コマンドと一緒に使用する |:emenu| :em[enu] 名前を指定してメニューを実行 -|:endclass| :endclass クラス仕様の終了 +|:endclass| :endclass クラス指定の終了 |:enddef| :enddef :def で開始したユーザー定義関数の終了 +|:endenum| :endenum 列挙型宣言の終了 |:endif| :en[dif] 直前の :if の終了 +|:endinterface| :endinterface インターフェイス指定の終了 |:endfor| :endfo[r] 直前の :for の終了 |:endfunction| :endf[unction] :function で開始したユーザー定義関数の終了 |:endtry| :endt[ry] 直前の:tryを終了する |:endwhile| :endw[hile] 直前の :while の終了 |:enew| :ene[w] 新しい名無しバッファを開く +|:enum| :enum 列挙型指定の開始 |:eval| :ev[al] 式を評価し、結果を破棄する |:ex| :ex ":edit" と同じ。 |:execute| :exe[cute] 式の結果を実行する @@ -1437,6 +1441,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:inoreabbrev| :inorea[bbrev] 挿入モードを対象とした ":noreabbrev" コマンド |:inoremenu| :inoreme[nu] 挿入モードを対象とした ":noremenu" コマンド |:intro| :int[ro] 起動直後のメッセージを表示 +|:interface| :interface インターフェイス宣言の開始 |:isearch| :is[earch] 識別子と一致した最初の行を表示 |:isplit| :isp[lit] ウィンドウを分割し、識別子の定義へジャンプ |:iunmap| :iu[nmap] 挿入モードを対象とした ":unmap" コマンド @@ -1461,7 +1466,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:last| :la[st] 引数リストの最後のファイルを編集 |:language| :lan[guage] 言語(ロケール)を設定する |:later| :lat[er] バッファを時間的に新しい状態に戻す。リドゥ -|:lbefore| :lbef[ore] 現在のカーソルの前のlocationにジャンプ +|:lbefore| :lbe[fore] 現在のカーソルの前のlocationにジャンプ |:lbelow| :lbel[ow] 現在の行の下のlocationにジャンプ |:lbottom| :lbo[ttom] locationウィンドウの最下へスクロールする |:lbuffer| :lb[uffer] バッファからlocationリストを解釈し、最初のエ @@ -1508,7 +1513,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:lockmarks| :loc[kmarks] マークを調整せずにコマンドを実行する |:lockvar| :lockv[ar] 変数をロックする |:lolder| :lol[der] 以前のlocationリストへ移動 -|:lopen| :lope[n] locationウィンドウを開く +|:lopen| :lop[en] locationウィンドウを開く |:lprevious| :lp[revious] 前のlocationへ移動 |:lpfile| :lpf[ile] 前のファイルの最後のlocationへ移動 |:lrewind| :lr[ewind] 指定されたlocationへ移動。デフォルトは最初 @@ -1544,7 +1549,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:mzscheme| :mz[scheme] MzSchemeコマンドを実行する |:mzfile| :mzf[ile] MzSchemeスクリプトファイルを実行する |:nbclose| :nbc[lose] 現在の Netbeans セッションを閉じる -|:nbstart| :nbs[art] 新しい Netbeans セッションを開始する +|:nbstart| :nbs[tart] 新しい Netbeans セッションを開始する |:nbkey| :nb[key] キーをNetbeansに渡す |:next| :n[ext] 引数リストの次のファイルを開く |:new| :new 新規に空のウィンドウを作成する @@ -1746,7 +1751,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:tNext| :tN[ext] 後方へ検索し一致したタグ位置へジャンプ |:tabNext| :tabN[ext] 前のタブページへ移動 |:tabclose| :tabc[lose] 現在のタブページを閉じる -|:tabdo| :tabdo 各タブページでコマンドを実行する +|:tabdo| :tabd[o] 各タブページでコマンドを実行する |:tabedit| :tabe[dit] 新しいタブページでファイルを開く |:tabfind| :tabf[ind] 'path'からファイルを探し新しいタブページで開く |:tabfirst| :tabfir[st] 最初のタブページへ移動 @@ -1770,6 +1775,8 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:terminal| :ter[minal] 端末ウィンドウを開く |:tfirst| :tf[irst] 複数一致した内の最初のタグへジャンプ |:throw| :th[row] 例外を投げる +|:this| :this 初期化中のオブジェクトメンバーのプレフィックス + (例えば、|new()|) |:tjump| :tj[ump] ":tselect" と同様、ただし一致したタグが1つし かない場合、その場所へジャンプ |:tlast| :tl[ast] 直前に一致したタグ位置へジャンプ @@ -1790,6 +1797,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 を選択 |:tunmap| :tunma[p] ":unmap" と同様。端末ジョブモード用 |:tunmenu| :tu[nmenu] ツールチップメニューを削除 +|:type| :type 型エイリアスを作成する |:undo| :u[ndo] 最後の変更を取り消す |:undojoin| :undoj[oin] 次の変更を前のアンドゥブロックと連結する |:undolist| :undol[ist] アンドゥツリーのリーフを列挙する @@ -1829,7 +1837,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:vunmap| :vu[nmap] ビジュアル・選択モードを対象とする ":unmap" コマンド |:vunmenu| :vunme[nu] ビジュアルモードのメニューを削除 -|:windo| :windo 各ウィンドウに対してコマンドを実行する +|:windo| :wind[o] 各ウィンドウに対してコマンドを実行する |:write| :w[rite] ファイルに保存 |:wNext| :wN[ext] ファイルに保存して、引数リストの直前のファイ ルを開く diff --git a/en/index.txt b/en/index.txt index e1f68a081..512e2843c 100644 --- a/en/index.txt +++ b/en/index.txt @@ -1,4 +1,4 @@ -*index.txt* For Vim version 9.1. Last change: 2024 Dec 15 +*index.txt* For Vim version 9.1. Last change: 2025 Jan 02 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1185,6 +1185,7 @@ tag command action ~ |:abbreviate| :ab[breviate] enter abbreviation |:abclear| :abc[lear] remove all abbreviations |:aboveleft| :abo[veleft] make split window appear left or above +|:abstract| :abstract declare a Vim9 abstract class |:all| :al[l] open a window for each file in the argument list |:amenu| :am[enu] enter new menu item for all modes @@ -1224,7 +1225,7 @@ tag command action ~ |:breakdel| :breakd[el] delete a debugger breakpoint |:breaklist| :breakl[ist] list debugger breakpoints |:browse| :bro[wse] use file selection dialog -|:bufdo| :bufdo execute command in each listed buffer +|:bufdo| :bufd[o] execute command in each listed buffer |:buffers| :buffers list all files in the buffer list |:bunload| :bun[load] unload a specific buffer |:bwipeout| :bw[ipeout] really delete a buffer @@ -1240,7 +1241,7 @@ tag command action ~ |:cafter| :caf[ter] go to error after current cursor |:call| :cal[l] call a function |:catch| :cat[ch] part of a :try command -|:cbefore| :cbef[ore] go to error before current cursor +|:cbefore| :cbe[fore] go to error before current cursor |:cbelow| :cbel[ow] go to error below current line |:cbottom| :cbo[ttom] scroll to the bottom of the quickfix window |:cbuffer| :cb[uffer] parse error messages and jump to first error @@ -1300,7 +1301,7 @@ tag command action ~ |:debuggreedy| :debugg[reedy] read debug mode commands from normal input |:def| :def define a Vim9 user function |:defcompile| :defc[ompile] compile Vim9 user functions in current script -|:defer| :defer call function when current function is done +|:defer| :defe[r] call function when current function is done |:delcommand| :delc[ommand] delete user-defined command |:delfunction| :delf[unction] delete a user function |:delmarks| :delm[arks] delete marks @@ -1310,7 +1311,7 @@ tag command action ~ |:diffpatch| :diffp[atch] apply a patch and show differences |:diffput| :diffpu[t] remove differences in other buffer |:diffsplit| :diffs[plit] show differences with another file -|:diffthis| :diffthis make current window a diff window +|:diffthis| :difft[his] make current window a diff window |:digraphs| :dig[raphs] show or enter digraphs |:display| :di[splay] display registers |:disassemble| :disa[ssemble] disassemble Vim9 user function @@ -1338,12 +1339,15 @@ tag command action ~ |:emenu| :em[enu] execute a menu by name |:endclass| :endclass end of a class specification |:enddef| :enddef end of a user function started with :def +|:endenum| :endenum end of an enum specification |:endif| :en[dif] end previous :if +|:endinterface| :endinterface end of an interface specification |:endfor| :endfo[r] end previous :for |:endfunction| :endf[unction] end of a user function started with :function |:endtry| :endt[ry] end previous :try |:endwhile| :endw[hile] end previous :while |:enew| :ene[w] edit a new, unnamed buffer +|:enum| :enum start of an enum declaration |:eval| :ev[al] evaluate an expression and discard the result |:ex| :ex same as ":edit" |:execute| :exe[cute] execute result of expressions @@ -1397,6 +1401,7 @@ tag command action ~ |:inoreabbrev| :inorea[bbrev] like ":noreabbrev" but for Insert mode |:inoremenu| :inoreme[nu] like ":noremenu" but for Insert mode |:intro| :int[ro] print the introductory message +|:interface| :interface start of an interface declaration |:isearch| :is[earch] list one line where identifier matches |:isplit| :isp[lit] split window and jump to definition of identifier @@ -1421,7 +1426,7 @@ tag command action ~ |:last| :la[st] go to the last file in the argument list |:language| :lan[guage] set the language (locale) |:later| :lat[er] go to newer change, redo -|:lbefore| :lbef[ore] go to location before current cursor +|:lbefore| :lbe[fore] go to location before current cursor |:lbelow| :lbel[ow] go to location below current line |:lbottom| :lbo[ttom] scroll to the bottom of the location window |:lbuffer| :lb[uffer] parse locations and jump to first location @@ -1461,7 +1466,7 @@ tag command action ~ |:lockmarks| :loc[kmarks] following command keeps marks where they are |:lockvar| :lockv[ar] lock variables |:lolder| :lol[der] go to older location list -|:lopen| :lope[n] open location window +|:lopen| :lop[en] open location window |:lprevious| :lp[revious] go to previous location |:lpfile| :lpf[ile] go to last location in previous file |:lrewind| :lr[ewind] go to the specified location, default first one @@ -1496,7 +1501,7 @@ tag command action ~ |:mzfile| :mzf[ile] execute MzScheme script file |:nbclose| :nbc[lose] close the current Netbeans session |:nbkey| :nb[key] pass a key to Netbeans -|:nbstart| :nbs[art] start a new Netbeans session +|:nbstart| :nbs[tart] start a new Netbeans session |:next| :n[ext] go to next file in the argument list |:new| :new create a new empty window |:nmap| :nm[ap] like ":map" but for Normal mode @@ -1682,7 +1687,7 @@ tag command action ~ |:tNext| :tN[ext] jump to previous matching tag |:tabNext| :tabN[ext] go to previous tab page |:tabclose| :tabc[lose] close current tab page -|:tabdo| :tabdo execute command in each tab page +|:tabdo| :tabd[o] execute command in each tab page |:tabedit| :tabe[dit] edit a file in a new tab page |:tabfind| :tabf[ind] find file in 'path', edit it in a new tab page |:tabfirst| :tabfir[st] go to first tab page @@ -1706,6 +1711,8 @@ tag command action ~ |:terminal| :ter[minal] open a terminal window |:tfirst| :tf[irst] jump to first matching tag |:throw| :th[row] throw an exception +|:this| :this prefix for an object member during + initialization (e.g. on |new()|) |:tjump| :tj[ump] like ":tselect", but jump directly when there is only one match |:tlast| :tl[ast] jump to last matching tag @@ -1724,6 +1731,7 @@ tag command action ~ |:tselect| :ts[elect] list matching tags and select one |:tunmap| :tunma[p] like ":unmap" but for Terminal-Job mode |:tunmenu| :tu[nmenu] remove menu tooltip +|:type| :type create a type alias |:undo| :u[ndo] undo last change(s) |:undojoin| :undoj[oin] join next change with previous undo block |:undolist| :undol[ist] list leafs of the undo tree @@ -1757,7 +1765,7 @@ tag command action ~ |:vsplit| :vs[plit] split current window vertically |:vunmap| :vu[nmap] like ":unmap" but for Visual+Select mode |:vunmenu| :vunme[nu] remove menu for Visual+Select mode -|:windo| :windo execute command in each window +|:windo| :wind[o] execute command in each window |:write| :w[rite] write to a file |:wNext| :wN[ext] write to a file and go to previous file in argument list From 4aad4770f114db2f3a4ddbd47d8b7eee77a855c3 Mon Sep 17 00:00:00 2001 From: h-east Date: Fri, 3 Jan 2025 09:57:11 +0900 Subject: [PATCH 2/3] Fix by nvcheck --- doc/index.jax | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/index.jax b/doc/index.jax index e48f28674..6ef510a11 100644 --- a/doc/index.jax +++ b/doc/index.jax @@ -1775,7 +1775,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:terminal| :ter[minal] 端末ウィンドウを開く |:tfirst| :tf[irst] 複数一致した内の最初のタグへジャンプ |:throw| :th[row] 例外を投げる -|:this| :this 初期化中のオブジェクトメンバーのプレフィックス +|:this| :this 初期化中のオブジェクトメンバーのプリフィックス (例えば、|new()|) |:tjump| :tj[ump] ":tselect" と同様、ただし一致したタグが1つし かない場合、その場所へジャンプ From d45616452e2f6d585f26ddfa840820931090b474 Mon Sep 17 00:00:00 2001 From: h-east Date: Fri, 3 Jan 2025 22:52:28 +0900 Subject: [PATCH 3/3] Update by original --- doc/index.jax | 8 ++++---- en/index.txt | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/index.jax b/doc/index.jax index 6ef510a11..1113692a3 100644 --- a/doc/index.jax +++ b/doc/index.jax @@ -1,4 +1,4 @@ -*index.txt* For Vim バージョン 9.1. Last change: 2025 Jan 02 +*index.txt* For Vim バージョン 9.1. Last change: 2025 Jan 03 VIMリファレンスマニュアル by Bram Moolenaar @@ -1288,7 +1288,7 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:checkpath| :che[ckpath] インクルードファイルを一覧表示 |:checktime| :checkt[ime] 開いているファイルのタイムスタンプを確認する |:chistory| :chi[story] エラーリストの一覧を表示する -|:class| :class クラス指定の開始 +|:class| :class クラス宣言の開始 |:clast| :cla[st] 指定のエラーへジャンプ、省略時は最後のエラー |:clearjumps| :cle[arjumps] ジャンプリストを削除する |:clist| :cl[ist] すべてのエラーを一覧表示 @@ -1374,11 +1374,11 @@ Note: 1 = カーソル移動コマンド 2 = アンドゥ/リドゥ可能 |:else| :el[se] :if コマンドと一緒に使用する |:elseif| :elsei[f] :if コマンドと一緒に使用する |:emenu| :em[enu] 名前を指定してメニューを実行 -|:endclass| :endclass クラス指定の終了 +|:endclass| :endclass クラス宣言の終了 |:enddef| :enddef :def で開始したユーザー定義関数の終了 |:endenum| :endenum 列挙型宣言の終了 |:endif| :en[dif] 直前の :if の終了 -|:endinterface| :endinterface インターフェイス指定の終了 +|:endinterface| :endinterface インターフェイス宣言の終了 |:endfor| :endfo[r] 直前の :for の終了 |:endfunction| :endf[unction] :function で開始したユーザー定義関数の終了 |:endtry| :endt[ry] 直前の:tryを終了する diff --git a/en/index.txt b/en/index.txt index 512e2843c..079f9ea39 100644 --- a/en/index.txt +++ b/en/index.txt @@ -1,4 +1,4 @@ -*index.txt* For Vim version 9.1. Last change: 2025 Jan 02 +*index.txt* For Vim version 9.1. Last change: 2025 Jan 03 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1262,7 +1262,7 @@ tag command action ~ |:checkpath| :che[ckpath] list included files |:checktime| :checkt[ime] check timestamp of loaded buffers |:chistory| :chi[story] list the error lists -|:class| :class start of a class specification +|:class| :class start of a class declaration |:clast| :cla[st] go to the specified error, default last one |:clearjumps| :cle[arjumps] clear the jump list |:clist| :cl[ist] list all errors @@ -1337,11 +1337,11 @@ tag command action ~ |:else| :el[se] part of an :if command |:elseif| :elsei[f] part of an :if command |:emenu| :em[enu] execute a menu by name -|:endclass| :endclass end of a class specification +|:endclass| :endclass end of a class declaration |:enddef| :enddef end of a user function started with :def -|:endenum| :endenum end of an enum specification +|:endenum| :endenum end of an enum declaration |:endif| :en[dif] end previous :if -|:endinterface| :endinterface end of an interface specification +|:endinterface| :endinterface end of an interface declaration |:endfor| :endfo[r] end previous :for |:endfunction| :endf[unction] end of a user function started with :function |:endtry| :endt[ry] end previous :try