• ベストアンサー

秀丸のマクロ

秀丸のマクロで使えそうなものがありましたら 教えてください。いまいちなものが多くて…。 ジャンプ系やプログラムのコーディング、 文章の整形に少しでも役立ちそうなものが いいのですが、、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.4

>ワンキーで、変数名や関数などを検索して >別ファイルにジャンプ、関数の補間、 ジャンプならマクロ不要ですね。 tagファイル作っとけばダイレクトタグジャンプで飛べます。ただ関数や#define程度にしとかないとえらいことになりますが。 補完って、VisualStudioみたいに途中まで入力した関数名の補完ってことですか?うーん、これはマクロがあったらいいですね。 >あとは、ワンキーで行頭、文字の頭などに順番に移動、 これもマクロ不要。キーの割り当てだけで出来ます。 >ワンキーで#ifdef、#else、#endifなどの移動、 これはマクロかな?これぐらいだったらありそうな気もしますけど。 >一括コメントアウトなどでしょうか。 これは探すより作った方が速そう(^^;; 行頭にスラッシュ2つなら [home]→/→/下 をキーの記録してShift+F2押しっぱで連続して実行させるだけかな。これで十分に実用になるかと。 改良するなら範囲選択の開始と終了から行を求めるようにって感じかな? ということで、まず秀丸単独で出来るかをチェックしてからマクロを探す方がいいのでは?

mamelight
質問者

お礼

どうもありがとうございます。 お礼おそくなりすいません。今、試しています。 >tagファイルジャンプ これは、C言語用みたいですね。 今、ActionScriptで試したらうまくいきませんでした。 Cベーススクリプトの方はうまくいくと思うんですが。 >補間マクロ なんかこれ?使えるのかな?試してみます。 http://www18.big.or.jp/~fujiwara/ikki/ 簡単なものはつくる方で… どうもありがとうございました。

その他の回答 (6)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.7

>「特に強調」になっていたので、 >「行の強調」に変更しました。 >ただ、「行の強調」に変更して、 >tagsファイルを作成しなおしても駄目です。 作成時のルールは何を指定してるんですか?自動ですか? >ちなみに、「特に強調」ではだめですか? 新しいファイルタイプ作って自分で試したほうが早いかと(^^;; だめでしたよ。

mamelight
質問者

お礼

お手数かけます。自動です。 よろしくお願いします。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.6

>強調はしているはずで、、、、 確認ポイント ・関数名等が、*.asに対して、表示方法が「行の強調」になってますか? 強調1とかでは引っかかりません。 >grepで検索をかけて、作成したtageファイルに >検索結果をコピペーで貼り付け、 >ダイレクトタグジャンプはできますが、 >こういうのではないですよね? ま、数が少ないのでしたら手で作ってもかまわないですけど。

mamelight
質問者

お礼

ありがとうございます。 「特に強調」になっていたので、 「行の強調」に変更しました。 ただ、「行の強調」に変更して、 tagsファイルを作成しなおしても駄目です。 ちなみに、「特に強調」ではだめですか? どうもすいません><。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.5

>今、ActionScriptで試したらうまくいきませんでした。 Cベーススクリプトの方はうまくいくと思うんですが。 上手くいかない場合は、ルールが正しく設定できてない場合がほとんどですね。 tagファイルは、自動、C言語用の場合を除いて、強調行として指定されたファイルの内容を収集して作成されています。 ということで、関数の先頭行、ちゃんと強調表示されてますか?

mamelight
質問者

お礼

たびたびありがとうございました。 ですが、 tagsファイル内にその関数または強調行が見つかりませんでした、というエラーから抜けられません。 強調はしているはずで、、、、 tagsファイルの作成時に、 対象ファイルにアクションスクリプトの*.asを追加し、 、、ルールがまずいんですかね。もしかして? grepで検索をかけて、作成したtageファイルに 検索結果をコピペーで貼り付け、 ダイレクトタグジャンプはできますが、 こういうのではないですよね?

回答No.3

何がしたいかってのは人それぞれだし、 どの言語かでも変わるので…。 このあたりがもう少し出てくればもっと具体的な回答が返ってくるかも…。

mamelight
質問者

お礼

すいません、ありがとうございます。 Cベースの専用スクリプト FLashのActionScriptなどです。 ワンキーで、変数名や関数などを検索して 別ファイルにジャンプ、関数の補間、 あとは、ワンキーで行頭、文字の頭などに順番に移動、 ワンキーで#ifdef、#else、#endifなどの移動、 一括コメントアウトなどでしょうか。

回答No.2

私がシステム開発していたときは、バシバシ使っていましたよ。 ほとんど、ボタン1つで処理していました。 いまいちですかねぇ? 使いこなしていないだけじゃないかな?

mamelight
質問者

お礼

ありがとうございます。たしかに、 まぁ、使いこなしてないんでしょうね(^^; つくる方が自分であったものつくれますからね。 年末時間がとれるようになったら考えてみます。 とりあえず、つくる方は置いといて、 ひろってこれる方でお聞きしたいです。 恐縮ですがよろしくお願いします。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>いまいちなものが多くて…。 いまいちなものが多くてというのなら、 >ジャンプ系やプログラムのコーディング、 >文章の整形に少しでも役立ちそうなものが いいのですが、、よろしくお願いします。 コーディングされるのなら、自分でマクロ作成されるのが一番なのでは? 文句ばかりいっててもしょうがないですよ。 一から作らなくても、いまいちと思ったものを自分で必要な機能を追加していけばいいんですから。テキストファイルなんですし。

mamelight
質問者

お礼

ありがとうございます。 まぁ、整形の簡単なものなら、 自分でもつくっていますが、 これだけ有名なエディタなら 誰か使えるの作っているのかな、と思いまして、 お聞きした次第です。それと、本格的に つくるとなると、プログラマーじゃないので、 わりと時間がかかるのです(^^; まぁ、文句いっても仕方ないですし、 最後はそれしかないですけどねー。

関連するQ&A