main help file
*if_sniff.txt* For Vim バージョン 7.3. Last change: 2005 Mar 29 VIM REFERENCE MANUAL by Anton Leherbauer (toni@takefive.co.at) SNiFF+ と Vim *sniff* 1. イントロダクション |sniff-intro| 2. コマンド |sniff-commands| 3. SNiFF+ インタフェイス付きコンパイル |sniff-compiling| {Vi には、これらのどのコマンドもありません} *E275* *E274* *E276* *E278* *E279* SNiFF+ インタフェイスは、|+sniff| 機能つきでコンパイルしていた場合にのみ有効で す。 ============================================================================== 1. イントロダクション *sniff-intro* SNiFF+ を使う以下の機能が利用できます: * 全ての編集リクエストに Vim を使うことができます * Vim でファイルがセーブされると SNiFF+ はそれに気づいて、全てのブラウザ を更新します * SNiFF+ コマンドを Vim から直接実行できます Vim で SNiFF+ を使うには 1. SNiFF+ が起動していることを確認してください。 2. Preferences ダイアログでの Editor ビューで、フィールド名の 'External Editor' を 'Emacs/Vim' に変更してください。 4. Vim を起動します。 5. SNiFF+ に接続します。(:sniff 接続) いったん接続が確立されると、SNiFF+ は、ソース・コードを表示したり、編集した りする全てのリクエストで Vim を使います。一方、:sniff コマンドで SNiFF+ にク エリーを送ることができます。 ============================================================================== 2. コマンド *sniff-commands* *:sniff* *:sni* :sni[ff] request [symbol] sniff にリクエストを送信する、symbol はオプショナ ル {Vi にはない機能です} :sni[ff] 可能な全てのリクエストと接続状態を表示する。 ほとんどのリクエストは symbol (識別子)をパラメーターとして必要とします。省略さ れた場合は、カーソルの下の単語が使われます。利用可能なリクエストの一覧を下に挙 げます: リクエスト マッピング 説明 ------------------------------------------------------------------------------- connect sc SNiFF+ との接続を確立します。 Preference で、これが可能なように SNiFF+ を設 定ずみかどうか確認しておいてください。 disconnect sq SNiFF+ との接続を切断します。:sniff connect (もしくは 'sc')で、いつでも再接続できます。 toggle st 実装と定義ファイルをトグルします。 find-symbol sf シンボル・ブラウザーに symbol を読み込みます。 browse-class sb クラス・ブラウザーに class を読み込みます。 superclass ss symbol の superclass を編集します。 overridden so symbol の上書きされた method を編集します。 retrieve-file srf 現在のファイルの symbol を集めます。 retrieve-project srp 現在のプロジェクトの symbol を集めます。 retrieve-all-projects srP 全てのプロジェクトの symbol を集めます。 retrieve-next sR 現在の Retriever の設定を使って symbol を集め ます。 goto-symbol sg symbol の定義もしくは実装に飛びます。 hierarchy sh 回想ブラウザーに symbol を読み込みます。 restr-hier sH 上と同じですが、関連する class のみを表示しま す。 xref-to sxt symbol に関する refers-to クエリーを開始し、結 果をクロス・リファレンサーに読み込む。 xref-by sxb symbol に関する referred-by クエリーを開始する。 xref-has sxh symbol に関する refers-to コンポーネント・クエ リーを開始する。 xref-used-by sxu symbol に関して、コンポーネントとして referred-by クエリーを開始する。 show-docu sd symbol のドキュメントを表示する。 gen-docu sD symbol のドキュメントを生成する。 マッピングは 'sniff.vim' に定義されており、これは全ての SNiFF+ プロダクトの一 部になります ($SNIFF_DIR/config/sniff.vim)。このファイルは Vim が SNiFF+ に接 続するときには、常に読み込まれます。 ============================================================================== 3. SNiFF+ インタフェイス付きコンパイル *sniff-compiling* Vim を SNiFF+ サポートつきでコンパイルするには、extra アーカイブに含まれる2つ のソース・ファイルが必要になります: if_sniff.c と if_sniff.h。 Unix 上: Makefile を編集して"--enable-sniff"の行のコメントを外します。もしくは "--enable-sniff"を指定してconfigureを実行してください。 NT 上: make コマンドで SNIFF=yes を指定します。 vim:tw=78:ts=8:ft=help:norl: top - main help file |