web-dev-qa-db-ja.com

WindowsへのExuberant Ctagsのインストール(VistaおよびXP)

Vista(そしておそらくXPラップトップ)で職場でExuberant Ctagsを使用したいのですが、OSの選択肢はありません。同僚が推奨するFlex BuilderではなくGVimを使用しています。 FBはバグが多く、とにかくGVimの機能を実行しないため、Zipファイル here を取得しました。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コマンドをそれぞれ試しました。道に沿って他の選択肢はありませんでした。

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

27
kajaco

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

11
eddiegroves

あふれんばかりの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プラグインが必要です(十分な評判がある場合はリンクします)。このプラグインを使用するためにタグファイルを作成する必要はありません。

40
Ger

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

4
rmeador