Junk/31 のバックアップ(No.2)




Global検索 テスト版

  • ページ: Junk
  • 投稿者: fon?
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: 機能追加
  • 投稿日: 2007-03-21 (水) 02:31:12
  • バージョン: 1.5.15.2

メッセージ

■ GNU GLOBAL for SAKURA EDITOR

流行?のGNU Globalのフロントエンドを作成しました。
必要そうな機能は盛り込んだつもりです。
評価と、バグについてのコメントをよろしくお願いします。
枯れてきたら、是非メインの方へcommitして戴きたいと考えています。
(きっと便利になると思います〜)

▼GNU Globalの特徴

 ちゃんとした説明は、GNU GLOBALのホームページを参照してください。
 ・関数などへのtagジャンプを行う目的のツール
 ・バイナリtagファイルの検索なので、結果が分かるのがGREPと比べてかなり速い
 ・ctagsで欲しかった関数の参照先の検索が行える
 ・タグファイル更新機能があり、ctagsのようにゼロから作り直さないので効率がよい(多分)
 ・ctagsのように構造体の定義などへジャンプできない模様(ctagsとの併用がベター)

▼SAKURAでのGlobalの使い方

0.globalの用意

 1.付属のreadme_global-patch.txtを参考に、globalをmake。
 2.sakura.exeのあるフォルダに生成されたexe類をコピー。
 ※とりあえず、Globalがどんなものか使いたい場合は、下記の
  「標準のglobal.exeを使いたい場合の文書」を行うと良い。

1.gtagsを作成

 1.メニューから「検索」→「タグファイルの作成」
 2.「Tagタイプ」を「GTAGS」にして、作成。

2.global検索

 1.メニューから「検索」→「Global」
 2.grepの要領で各オプションを指定して検索。

3.gtagsのアップデート

 1.メニューから「検索」→「Global」
 2.「タグファイルの更新」ボタンを押下。

▼出力結果の読み方

 1.常に【Global】という名前の1つのタブに結果が出力される。
 2.アウトライン解析で目的の検索結果へジャンプ。(既存機能)

▼ファイル一覧

 今回アップしたファイルの説明
 GnuGlobalForSakura.zip
  sakura.exe                  : GNU GLOBAL検索に対応したSAKURAのバイナリ
  readme.txt                  : この文書
  sakura_core_forRev1073.diff : rev1073 ベースのsakura用パッチ
  readme_global-patch.txt     : globalのパッチの当て方
  global-5.3.diff             : ver5.3 ベースのglobal用パッチ

▼パッチの仕方

 パッチの当ての基本的なやり方は、sakuraのホームページを参照ください。
 1.tortoiseSVNで、sakura_coreフォルダ右クリックから「パッチを適用」
 2.次の追加ファイルを、VisualStudioのソリューション エクスプローラに加える。
  CDlgGtags.cpp
  CDlgGtags.h
  CEditView_Cmdgtags.cpp

▼イメージ類

メニュー.PNG
タグMAKE.PNG
Globalダイアログ.PNG
テストバイナリ
File not found: "GnuGlobalForSakura_v01.zip" at page "Junk/31"[添付]


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
fileSAKURA-SUSUME.zip 1106件 [詳細] fileglobal-v083-20110521.zip 555件 [詳細] fileGnuGlobal20070504_v082.zip 243件 [詳細] fileGlobalダイレクトタグジャンプ.PNG 299件 [詳細] fileGlobal補完.PNG 509件 [詳細] fileGlobalダイアログ.PNG 281件 [詳細] fileGlobalForSakura20070321_2.zip 573件 [詳細] fileタグMAKE.PNG 485件 [詳細] fileメニュー.PNG 461件 [詳細]
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS