- 作成者投稿
- 2008年3月4日 12:38 am #5897kamuycikapメンバー
C言語での開発を行っているエンジニアです。
秀丸エディタ等で利用されているダイレクトタグジャンプ機能。EmEditorでは搭載されていないのでしょうか?
みなさんはどのようにしてダイレクトタグジャンプを行って
いるのでしょうか?2008年3月4日 1:06 am #5899Yutaka Emuraキーマスターkamuycikapさんは書きました:
C言語での開発を行っているエンジニアです。
秀丸エディタ等で利用されているダイレクトタグジャンプ機能。EmEditorでは搭載されていないのでしょうか?
みなさんはどのようにしてダイレクトタグジャンプを行って
いるのでしょうか?パスと行番号が書かれている行で、 F10 を押すと、そのファイルを開いて指定された行番号にジャンプします。この機能のことでしょうか?
2008年3月5日 12:16 pm #5901Aye Wongメンバーダイレクトタグジャンプというのは、シンボル名のあるところで実行すると、そのシンボルの定義位置まで直接飛ぶものですか?
もしそうでしたら、ctagsと組み合わせて、拙作のマクロを試されてはいかがでしょうか?
http://emeditor.web.fc2.com/EmMacros.html#CtagsSearch2008年3月6日 1:36 pm #5907kamuycikapメンバー返信ありがとうございます。
ダイレクトタグジャンプとは、ソースコードに記述されている関数名や変数名の上にカーソルを移動させ、何らかのキーを押すことによってそれが定義されている場所へジャンプする機能です。あらかじめ、ソースコードに記載されている関数名や変数名の定義場所の一覧をテキストファイルで作成しておき(タグファイル)、タグジャンプキー(例えばF10キー)が押された時にカーソル位置にある単語の定義場所を、一覧テキストファイルを参照することで確認し、定義場所にカーソルが移動されます。
プログラミングを行っている最中や他人のプログラムを追っかける時、この関数の定義はどこにある?この構造体の定義ってどうなってる?このマクロの実態はどこ?等の検索を一発で行えるので非常に便利なのです。
今、EmEditorは手放せないツールになっておりますので、ダイレクトタグジャンプのためにエディタを変える事はやりたくありません。
きっと、利用されている他の皆様も同様に思って何かしらの解決策を持っていると考え、投稿した次第です。2008年3月6日 1:48 pm #5908kamuycikapメンバー返信ありがとうございます。
紹介していただいたサイトは昔頻繁にアクセスしていたサイトです。
まさか、ご本人じきじきにコメントをいただけるとは思いませんでした。この機能のプラグインもあるようですね。
さっそく色々試してみようと思います。
ありがとうございました。
- 作成者投稿
- このトピックに返信するにはログインしてください。