1 件の投稿を表示中 (合計 5 個)
  • 作成者
    投稿
  • #5897
    kamuycikap
    メンバー

    C言語での開発を行っているエンジニアです。
    秀丸エディタ等で利用されているダイレクトタグジャンプ機能。

    EmEditorでは搭載されていないのでしょうか?

    みなさんはどのようにしてダイレクトタグジャンプを行って
    いるのでしょうか?

    #5899
    Yutaka Emura
    キーマスター

    kamuycikapさんは書きました:
    C言語での開発を行っているエンジニアです。
    秀丸エディタ等で利用されているダイレクトタグジャンプ機能。

    EmEditorでは搭載されていないのでしょうか?

    みなさんはどのようにしてダイレクトタグジャンプを行って
    いるのでしょうか?

    パスと行番号が書かれている行で、 F10 を押すと、そのファイルを開いて指定された行番号にジャンプします。この機能のことでしょうか?

    #5901
    Aye Wong
    メンバー

    ダイレクトタグジャンプというのは、シンボル名のあるところで実行すると、そのシンボルの定義位置まで直接飛ぶものですか?

    もしそうでしたら、ctagsと組み合わせて、拙作のマクロを試されてはいかがでしょうか?
    http://emeditor.web.fc2.com/EmMacros.html#CtagsSearch

    #5907
    kamuycikap
    メンバー

    返信ありがとうございます。
    ダイレクトタグジャンプとは、ソースコードに記述されている関数名や変数名の上にカーソルを移動させ、何らかのキーを押すことによってそれが定義されている場所へジャンプする機能です。

    あらかじめ、ソースコードに記載されている関数名や変数名の定義場所の一覧をテキストファイルで作成しておき(タグファイル)、タグジャンプキー(例えばF10キー)が押された時にカーソル位置にある単語の定義場所を、一覧テキストファイルを参照することで確認し、定義場所にカーソルが移動されます。

    プログラミングを行っている最中や他人のプログラムを追っかける時、この関数の定義はどこにある?この構造体の定義ってどうなってる?このマクロの実態はどこ?等の検索を一発で行えるので非常に便利なのです。

    今、EmEditorは手放せないツールになっておりますので、ダイレクトタグジャンプのためにエディタを変える事はやりたくありません。
    きっと、利用されている他の皆様も同様に思って何かしらの解決策を持っていると考え、投稿した次第です。

    #5908
    kamuycikap
    メンバー

    返信ありがとうございます。
    紹介していただいたサイトは昔頻繁にアクセスしていたサイトです。
    まさか、ご本人じきじきにコメントをいただけるとは思いませんでした。

    この機能のプラグインもあるようですね。

    さっそく色々試してみようと思います。

    ありがとうございました。

1 件の投稿を表示中 (合計 5 個)
  • このトピックに返信するにはログインしてください。