|
3 | 3 | helpname: 'pi_netrw' |
4 | 4 | --- |
5 | 5 | <div id='vimCodeElement'> |
6 | | -<a class="Constant" href="pi_netrw.html" name="pi_netrw.txt">pi_netrw.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2024 Jul 13<br> |
| 6 | +<a class="Constant" href="pi_netrw.html" name="pi_netrw.txt">pi_netrw.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2024 Oct 21<br> |
7 | 7 | <br> |
8 | 8 | ------------------------------------------------<br> |
9 | 9 | NETRW REFERENCE MANUAL by Charles E. Campbell<br> |
|
1441 | 1441 | <br> |
1442 | 1442 | <a class="Constant" href="pi_netrw.html#netrw-gx" name="netrw-gx">netrw-gx</a><br> |
1443 | 1443 | <span class="Statement">特殊ハンドラでブラウジングをカスタマイズ</span> <a class="Constant" href="pi_netrw.html#netrw-x" name="netrw-x">netrw-x</a> <a class="Constant" href="pi_netrw.html#netrw-handler" name="netrw-handler">netrw-handler</a> {{ "{{{" }}2<br> |
1444 | | - (<a class="Identifier" href="pi_netrw.html#netrw_filehandler">netrw_filehandler</a>も参照)<br> |
1445 | 1444 | <br> |
1446 | 1445 | html, gif, jpeg, (word/office) doc などのファイルは専用ハンドラ (コンピュータ<br> |
1447 | 1446 | にあらかじめ備わっているようなツール) で処理するのが一番です。Netrw ではそのよ<br> |
|
1460 | 1459 | or<br> |
1461 | 1460 | <div class="helpExample"> :let g:netrw_browsex_viewer= "xdg-open"</div> |
1462 | 1461 | <br> |
1463 | | - g:netrw_browsex_viewer が '-' のときは netrwFileHandler#Invoke() が最初に<br> |
1464 | | - 呼ばれます (<a class="Identifier" href="pi_netrw.html#netrw_filehandler">netrw_filehandler</a>参照)。<br> |
1465 | | -<br> |
1466 | 1462 | もし、使いたいビューアがリモートURLディレクトリの処理をサポートしていない場合は、<br> |
1467 | 1463 | <a class="Identifier" href="pi_netrw.html#g:netrw_browsex_support_remote">g:netrw_browsex_support_remote</a> を 0 に設定してください。<br> |
1468 | 1464 | <span class="Statement"> </span>* Windows 32 or 64 では、URL と FileProtocolHandler dll が使われます。<br> |
1469 | 1465 | <span class="Statement"> </span>* Gnome (with gnome-open): gnome-open が使われます。<br> |
1470 | 1466 | <span class="Statement"> </span>* KDE (with kfmclient) : kfmclient が使われます。<br> |
1471 | 1467 | <span class="Statement"> </span>* Mac OS X : open が使われます。<br> |
1472 | | -<span class="Statement"> </span>* その他では netrwFileHandler プラグインが使われます。<br> |
1473 | | -<br> |
1474 | | -これらの方法ではファイルを処理するためのアプリケーションは拡張子によって決めら<br> |
1475 | | -れます。例えば OpenOffice (*.sfx)、画像表示 (*.jpg, *.gif, etc)、PostScript<br> |
1476 | | -(*.ps, *.eps) などに対応可能です。<br> |
1477 | 1468 | <br> |
1478 | 1469 | gx マッピングはすべてのバッファに適用できます。カーソル位置の単語に "gx" を適<br> |
1479 | 1470 | 用すると、それに対し netrw は特別な処置を行います (ちょうど "x" が netrw バッ<br> |
|
1491 | 1482 | <a class="Identifier" href="pi_netrw.html#g:netrw_nogx">g:netrw_nogx</a> 編集中 gx マップを無効にする<br> |
1492 | 1483 | <a class="Identifier" href="pi_netrw.html#g:netrw_suppress_gx_mesg">g:netrw_suppress_gx_mesg</a> gx がブラウザーの出力を抑制するか制御する<br> |
1493 | 1484 | <br> |
1494 | | - <a class="Constant" href="pi_netrw.html#netrw_filehandler" name="netrw_filehandler">netrw_filehandler</a><br> |
1495 | | -<br> |
1496 | | -<a class="Identifier" href="pi_netrw.html#g:netrw_browsex_viewer">g:netrw_browsex_viewer</a> が存在し "-" である場合、netrw は特殊なファイルを vim<br> |
1497 | | -の関数で処理しようと試みます。"x" マップはファイルの拡張子に応じて関数を呼び出<br> |
1498 | | -します。ただし、あらかじめハンドラ関数を定義しておく必要があります。<br> |
1499 | | -<br> |
1500 | | -<div class="helpExample"> 例: mypgm.html x -> NFH_html("scp://user@host/some/path/mypgm.html")<br> |
1501 | | - 例: mypgm.html x -><br> |
1502 | | - NFH_html("scp://user@host/some/path/mypgm.html")</div> |
1503 | | -<br> |
1504 | | - 拡張子ごとのハンドラ関数を自分で定義できます。関数のサンプルは<br> |
1505 | | - <autoload/netrwFileHandlers.vim> を参照してください。例:<br> |
1506 | | -<br> |
1507 | | -<div class="helpExample"> " NFH_suffix(filename)<br> |
1508 | | - " NFH_拡張子(ファイル名)<br> |
1509 | | - fun! NFH_suffix(filename)<br> |
1510 | | - ..ファイル名に応じた処理...<br> |
1511 | | - endfun</div> |
1512 | | -<br> |
1513 | | -このような関数は .vim/plugin (vimfiles\plugin) ディレクトリ内のファイルで定義<br> |
1514 | | -します。Vim では関数名に記号を含めることができません (アンダースコアは可)。記<br> |
1515 | | -号を含む拡張子をサポートするため、拡張子は次のルールで変換されます:<br> |
1516 | | -<br> |
1517 | | -<div class="helpExample"> @ -> AT ! -> EXCLAMATION % -> PERCENT<br> |
1518 | | - : -> COLON = -> EQUAL ? -> QUESTION<br> |
1519 | | - , -> COMMA - -> MINUS ; -> SEMICOLON<br> |
1520 | | - $ -> DOLLAR + -> PLUS ~ -> TILDE</div> |
1521 | | -<br> |
1522 | | -例:<br> |
1523 | | -<br> |
1524 | | -<div class="helpExample"> file.rcs,v -> NFH_rcsCOMMAv()</div> |
1525 | | -<br> |
1526 | | -他にも変換が必要な文字があるようなら、メールでお知らせください:<br> |
1527 | | -<div class="helpExample"> [email protected]</div> |
1528 | | -(まず埋め込まれた NOSPAM を削除してください)<br> |
1529 | | -<br> |
1530 | | -関連設定: <a class="Identifier" href="pi_netrw.html#g:netrw_browsex_viewer">g:netrw_browsex_viewer</a><br> |
1531 | | -<br> |
1532 | 1485 | <a class="Constant" href="pi_netrw.html#netrw-curdir" name="netrw-curdir">netrw-curdir</a><br> |
1533 | 1486 | <span class="Statement">ブックマークを削除する</span> <a class="Constant" href="pi_netrw.html#netrw-mB" name="netrw-mB">netrw-mB</a> {{ "{{{" }}2<br> |
1534 | 1487 | <br> |
|
2530 | 2483 | <span class="Statement"> </span><a class="Constant" href="pi_netrw.html#g:netrw_browsex_viewer" name="g:netrw_browsex_viewer">g:netrw_browsex_viewer</a> ユーザー指定のビューア:<br> |
2531 | 2484 | <div class="helpExample"> "kfmclient exec"<br> |
2532 | 2485 | "gnome-open"</div> |
2533 | | - 値が<br> |
2534 | | -<div class="helpExample"> "-"</div> |
2535 | | - なら、netrwFileHandler() によってファイルを処<br> |
2536 | | - 理するスクリプト/関数が呼ばれます。<br> |
2537 | | - (<a class="Identifier" href="pi_netrw.html#netrw_filehandler">netrw_filehandler</a> 参照)<br> |
2538 | 2486 | <br> |
2539 | 2487 | <span class="Statement"> </span><a class="Constant" href="pi_netrw.html#g:netrw_browsex_support_remote" name="g:netrw_browsex_support_remote">g:netrw_browsex_support_remote</a><br> |
2540 | 2488 | 指定しているビューアがリモートURLをサポートす<br> |
|
0 commit comments