28

仕事でVista(そしておそらくXPラップトップ)でExuberant Ctagsを使いたいです。OSは選べません。同僚が推奨する Flex Builder の代わりに GVim を使用しています。これは、FB にバグがあり、とにかく GVim が行うことを実行しないためです。ここでzipファイルを入手しました。Ctags インストール ファイルには、とりわけ次のように記載されています。

    mk_bc3.mak Borland C/C++ 3.x を使用する MSDOS 用
    mk_bc5.mak Borland C++ 5.5 を使用する Win32 用
    mk_djg.mak DJGPP Gnu GCC を使用する MSDOS 用 (Unix のインストールに従う方がよい)
    mk_ming.mak Mingw32 を使用する Win32 の場合
    mk_mvc.mak Microsoft Visual C++ を使用する Win32 の場合

それが何を意味するのかはよくわかりませんが (各アイデアを個別にある程度把握していますが、このようにまとめることはできません)、成功する可能性が最も高いと思われる最後のオプションを選択しました。管理者としてコマンド プロンプトを開き、解凍した ec57w32 フォルダーに cd して、mk_mvc.mak と入力しました。

Visual Studio は変換ウィザードに私を歓迎し、同意する前にバックアップを作成することを提案しましたが、変換は失敗しました。変換ログには、「プロジェクト ファイルが破損しているため、プロジェクトを読み込めません」と表示されます。もう一度ダウンロードして再度解凍し、バックアップファイルを作成しなかった場合も同じことが起こりました。また、他の mk コマンドをそれぞれ試したときも同様です。途中で他の選択肢はありませんでした。

他に何を試すことができますか?

4

3 に答える 3

42

熱狂的な ctags バイナリはビルド済みで、 http://ctags.sourceforge.net/からダウンロードできます。

  1. ファイルの内容を C:\Program Files\ctags のような場所に解凍します。
  2. 次に、ctags.exe パスを PATH 環境変数に追加します。
    1. XP では、[マイ コンピュータ] を右クリックし、[プロパティ] を選択します。
    2. [詳細設定] タブに移動し、[環境変数] ボタンをクリックします。
    3. [システム変数] 選択ボックスをクリックし、Path 変数を見つけて強調表示します。
    4. [編集] ボタンをクリックします。
    5. 変数値 ";C:\Program Files\ctags" (引用符なし) に追加します。

コマンド シェルで、コマンド ctags を使用してタグを生成できるようになります。タグ ファイルを作成するには:

ctags -R "C:\Documents and Settings\My User\My Documents\My Code"

vim を使用しているので、おそらく taglist プラグインが必要になるでしょう (十分な評判があれば、これにリンクします)。このプラグインを使用するためにタグ ファイルを作成する必要はありません。

于 2010-04-13T16:45:27.563 に答える
11

Windows zip ファイルにはコンパイル済みの ctags.exe が既に含まれているため、自分でビルドする必要はありません。CMD を開き、そこから ctags を見てください。

于 2009-04-13T22:10:35.027 に答える
4

選択肢があれば、Cygwin を使用するのが最も抵抗の少ない方法だと思います。cygwin と cygwin から ctags パッケージをインストールする場合は、cygwin シェルを開いて、ソース コード ディレクトリから実行するだけですctags(ctags -R再帰的にしたい場合は、おそらく実行します)。この方法で何かを構築する必要はありません。

于 2009-04-13T22:10:48.987 に答える