とりあえず日記

VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ(いまここ🍄)

GNU GLOBALを秀丸から使うマクロ

GNU GLOBALを秀丸から使うマクロ」がだいぶ安定してきたので、秀丸マクロライブラリに投稿しました。近日公中に開されると思います。

GNU GLOBALとは

GNU GLOBALを使用すると関数が呼び出されている位置を一覧表示できます。定義されている位置ではなく呼び出されている位置です。
単語の上でマクロを実行するとメニューが表示されます。「呼び出し元を表示」を選択すると・・・

呼び出している位置が一覧表示されます。表記は秀丸形式なのでそのままタグジャンプとバックタグジャンプができます。

機能は二つです、

  • tagsファイルを作るGUIラッパー
  • globalコマンドをメニューから実行

tagsファイルを作るGUIラッパー

ダイアログからgtagsを起動するマクロです。

試しに使ってみたいときに

最後に

  • 頻繁に使うものでもないので「手風琴さんのCTagsJumpをメインで使いつつ、本マクロをサブで使用」という使い方を想定しています。
  • あらかじめGNU GLOBALをコマンドラインから動くようにしておいてください。そうしないとマクロが動きません。