|
3 | 3 | helpname: 'pi_paren' |
4 | 4 | --- |
5 | 5 | <div id='vimCodeElement'> |
6 | | -<a class="Constant" href="pi_paren.html" name="pi_paren.txt">pi_paren.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2013 May 08<br> |
| 6 | +<a class="Constant" href="pi_paren.html" name="pi_paren.txt">pi_paren.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2024 Nov 04<br> |
7 | 7 | <br> |
8 | 8 | <br> |
9 | 9 | <span class="Identifier">VIMリファレンスマニュアル by Bram Moolenaar</span><br> |
|
16 | 16 | <br> |
17 | 17 | このプラグインが読み込まれないようにするには変数 "loaded_matchparen" を設定し<br> |
18 | 18 | てください:<br> |
| 19 | +<br> |
19 | 20 | <div class="helpExample"> :let loaded_matchparen = 1</div> |
20 | 21 | <br> |
21 | 22 | このプラグインは自動コマンドイベントの CursorMoved、CursorMovedI、WinEnter を<br> |
|
35 | 36 | <br> |
36 | 37 | <div class="helpExample"> :hi MatchParen ctermbg=blue guibg=lightblue</div> |
37 | 38 | <br> |
| 39 | +デフォルトでは、プラグインはカーソルの下の括弧とマッチする括弧の両方を、<br> |
| 40 | +<a class="Identifier" href="syntax.html#hl-MatchParen">hl-MatchParen</a> ハイライトグループを使用してハイライトします。これにより、カー<br> |
| 41 | +ソルのハイライトが MatchParen の色に置き換えられるため、カーソルが一時的に画面<br> |
| 42 | +から消える場合があります。これを防ぎ、プラグインがマッチする括弧のみをハイライ<br> |
| 43 | +トし、(実質的にカーソルのスタイルを変更せずに) カーソルの下の括弧をハイライト<br> |
| 44 | +しないようにするには、"matchparen_disable_cursor_hl" 変数を設定します:<br> |
| 45 | +<br> |
| 46 | +<div class="helpExample"> :let matchparen_disable_cursor_hl = 1</div> |
| 47 | +<br> |
38 | 48 | オプション <a class="Type" href="options.html#'matchpairs'">'matchpairs'</a> に設定されている文字が強調表示されます。このオプション<br> |
39 | 49 | を設定することで好きな文字を強調表示できます。<span class="Todo">Note</span>: 設定しても機能しない文字も<br> |
40 | 50 | あります。例えば、シングルクォートやダブルクォートのペアなどは、始点と終点が同<br> |
|
53 | 63 | - 長い行が構文強調表示されていると処理に時間がかかるので、カーソル位置から<br> |
54 | 64 | <a class="Type" href="options.html#'synmaxcol'">'synmaxcol'</a> の二倍の範囲の文字だけ検索する。<br> |
55 | 65 | - 300 ミリ秒でタイムアウト (挿入モードでは 60 ミリ秒)。これは変数の<br> |
56 | | - g:matchparen_timeout と g:matchparen_insert_timeout を設定することで変更でき<br> |
57 | | - る。バッファ毎に設定する場合は b:matchparen_timeout と<br> |
58 | | - b:matchparen_insert_timeout を設定する。<br> |
| 66 | + "g:matchparen_timeout" と "g:matchparen_insert_timeout" を設定することで変更<br> |
| 67 | + できる。バッファ毎に設定する場合は "b:matchparen_timeout" と<br> |
| 68 | + "b:matchparen_insert_timeout" を設定する。<br> |
59 | 69 | <br> |
60 | 70 | <a class="Identifier" href="motion.html#%">%</a> コマンドの動作を改善したい場合は matchit プラグインを使ってください。<br> |
61 | 71 | <a class="Identifier" href="usr_05.html#matchit-install">matchit-install</a> 参照。このプラグインを使うとコメント内のカッコをスキップする<br> |
|
0 commit comments