@@ -1828,7 +1828,7 @@ Note これはつまり、ファイルタイププラグインはバッファご
18281828| b:var | を使うこと。
18291829
18301830
1831- Vimの定義済変数 *vim-variable* *v:var* *v:*
1831+ ☆ Vimの定義済変数 *vim-variable* *v:var* *v:*
18321832 *E963* *E1063*
18331833一部の変数はユーザーが設定できるが、型を変更することはできない。
18341834
@@ -3406,7 +3406,7 @@ Vim script 言語は例外処理機構を備えている。この節では例外
34063406的に例外を投げることができる。| throw-catch | を参照。
34073407
34083408
3409- TRY 条件文 *try-conditionals*
3409+ ☆try 条件文 *try-conditionals*
34103410
34113411例外を捕捉したり、例外を引き金として後始末のコードを実行することができる。try
34123412条件文を使う事によってcatch節(これが例外を捕捉する)やfinally節(後始末のために
@@ -3479,7 +3479,7 @@ finally節内で ":return" や ":finish" に出会ったときは、finally節
34793479例として | throw-catch | と | try-finally | を参照。
34803480
34813481
3482- try条件文のネスト *try-nesting*
3482+ ☆try 条件文のネスト *try-nesting*
34833483
34843484try条件文は任意にネストさせられる。つまり、try条件文のtryブロック・catch節・
34853485finally節のなかに別の完全なtry条件文を書くことができる。内側のtry条件文がtryブ
@@ -3499,7 +3499,7 @@ try条件文が外側の条件文のtryブロックの中にある場合はcatch
34993499例として | throw-catch | を参照。
35003500
35013501
3502- 例外処理コードの検査 *except-examine*
3502+ ☆ 例外処理コードの検査 *except-examine*
35033503
35043504例外処理のコードはトリッキーになりがちである。何が起こっているか知りたいときは
35053505スクリプトファイルをsourceするときに 'verbose' を13に設定するか、コマンド修飾
@@ -3509,7 +3509,7 @@ try条件文が外側の条件文のtryブロックの中にある場合はcatch
35093509(| debug-scripts | を参照)。
35103510
35113511
3512- 例外の生成と捕捉 *throw-catch*
3512+ ☆ 例外の生成と捕捉 *throw-catch*
35133513
35143514任意の数値や文字列を例外として投げることができる。コマンド| :throw | を使い、投げ
35153515られる値を引数に渡す: >
@@ -3723,7 +3723,7 @@ Note この方法はVimのエラーや割り込み例外を "rethrow" するた
37233723 Vim(echoerr):Vim:E492: Not an editor command: asdf ~
37243724
37253725
3726- 後始末処理 *try-finally*
3726+ ☆ 後始末処理 *try-finally*
37273727
37283728しばしばスクリプト中でグローバルな設定を変更し、最後に元の設定を復元することが
37293729ある。しかしユーザーがCTRL-C を押してスクリプトを中断すると、設定が一貫しない状
@@ -3817,7 +3817,7 @@ finally節におけるエラーにより、割り込みが正しく動作しな
38173817| catch-errors | と | ignore-errors | を参照。
38183818
38193819
3820- エラーを変更する *catch-errors*
3820+ ☆エラーを捕捉する *catch-errors*
38213821
38223822特定のエラーを捕捉するには、監視したいコードをtryブロックに入れ、そのエラー
38233823メッセージに対するcatch節を加えるだけでよい。try条件節が存在すると全てのエラー
@@ -3897,7 +3897,7 @@ NOTE: エラーメッセージの本文によって捕捉しようとしては
38973897を引用することは役に立つ: >
38983898 :catch /^Vim(\a\+):E108:/ " No such variable
38993899
3900- エラーを無視する *ignore-errors*
3900+ ☆ エラーを無視する *ignore-errors*
39013901
39023902特定のコマンドで発生したエラーを捕捉すれば、エラーを無視することができる: >
39033903
@@ -3931,7 +3931,7 @@ NOTE: エラーメッセージの本文によって捕捉しようとしては
39313931 これはtry条件文が有効なときも機能する。
39323932
39333933
3934- 割り込みを捕捉する *catch-interrupt*
3934+ ☆ 割り込みを捕捉する *catch-interrupt*
39353935
39363936有効なtry条件文内では、割り込み(CTRL-C )は例外 "Vim:Interrupt" に変換される。こ
39373937れを他の例外と同様に捕捉することができる。するとそのスクリプトは停止しない。
@@ -3974,7 +3974,7 @@ NOTE: エラーメッセージの本文によって捕捉しようとしては
39743974| debug-scripts | を参照。
39753975
39763976
3977- 全てを捕捉する *catch-all*
3977+ ☆ 全てを捕捉する *catch-all*
39783978
39793979次のコマンド >
39803980
@@ -4017,7 +4017,7 @@ Note: 全てを捕捉すると、期待していた以上のものを捕捉し
40174017 :endwhile
40184018
40194019
4020- 例外と自動コマンド *except-autocmd*
4020+ ☆ 例外と自動コマンド *except-autocmd*
40214021
40224022自動コマンドの実行中に例外を使うこともできる。例: >
40234023
@@ -4175,7 +4175,7 @@ Note: 全てを捕捉すると、期待していた以上のものを捕捉し
41754175 :write
41764176
41774177
4178- 例外の階層と付加情報つき例外 *except-hier-param*
4178+ ☆ 例外の階層と付加情報つき例外 *except-hier-param*
41794179
41804180プログラミング言語の中には例外クラスを階層化したり、例外クラスのオブジェクトに
41814181付加的な情報を渡すことができるものがある。これと似たことをVimでもできる。
0 commit comments