はじめに
秀丸エディタ Ver.7.00から追加された、カラーマーカー機能が追加されましたが、マクロからしか操作出来ません。そこで田楽DLLを使って、設定用ダイアログを作ってみました。
秀丸エディタ Ver.8 からは、本体にダイアログが追加されましたが、ユーザーデータや、レイヤー(Ver.8.30以降)に対応していないため、対応してみました。
Zipファイル内には、以下のファイルが格納されています。
- colormarker_dialog.mac
カラーマーカ設定ダイアログのマクロファイル
- colormarker_dialog.html
この説明ファイル
- colormarker_search.mac
カラーマーカ検索ダイアログのマクロファイル
使用する前の準備
このマクロの実行には、秀丸エディタVer.7.00以降と田楽DLLが必要です。
田楽DLLは以下の場所から、入手して下さい。 OSのbit数ではなく、使用している秀丸ディタと同じbit数のDLLを使用してください。
マクロの実行
カラーマーカ設定ダイアログ
マーキングしたい箇所を選択し、マクロを起動して下さい。箱形選択時はカラーマーカーが設定できないため、マクロを実行できません。範囲選択していない場合は、開始位置と終了位置を指定します。マウスを使った範囲選択も可能です。
マクロを起動すると、ダイアログが表示されます。文字色、背景色を設定して下さい。
- 主な16色はコンボボックスから選択できます。それ以外の色は「色」ボタンを押して選択して下さい。
- 「透明」ボタンを押すと、透明に設定します。
- 文字スタイルをコンボボックスから選択できます。「未指定」ボタンを押すと、文字スタイルを未指定にします。
- 「色の反転」ボタンを押すと、文字色と背景色を入れ替えます。
- 「レイヤー」が存在する場合は、コンボボックス内に表示されます。新しいレイヤーも追加できます。
- 「強調表示」も設定可能です。コンボボックス内から選択してください。(Ver.8.92未満は表示されない)
- 「適用」で設定内容を反映。
- 「クリア」で、設定内容をクリア。
- 「前の設定」で、「適用」した内容をセットします。
- 「文字列選択」で対象文字列を再選択。
- 「終了」で終了します。
カラーマーカ検索ダイアログ
カラーマーカーの検索を行います。
マクロを起動すると、ダイアログが表示されます。開始位置/終了位置/ユーザーデータ/レイヤーを指定可能です。
その他
- フリーソフト(マクロ?)です。動作保証はありません。このマクロの使用により不幸な事になっても保証等はできません。また責任もとれません。
- バグは直すつもりですが実力不足で直らないかもしれません。
- 内容を変更しないかぎり再配布に制限はありません。
連絡先
mail:h-tom
url :h-tom's Warehouse - top
改版履歴
colormarker_dialog.mac
- 2007/04/29 Ver.1.0.0
-
- 2007/04/30 Ver.1.0.1
-
- 2007/05/08 Ver.1.1.0
- ユーザーデータに(秀丸エディタVer.7.00β3以降)対応
- マクロ起動時に、範囲選択解除しないようにした。
- 田楽DLL(Ver2.93)対応
- 2007/07/04 Ver.1.1.1
- 種類のデフォルトを変更 編集したら消える → 編集しても維持 へ
- 色情報を取得するためのカーソル移動方法を変更。
- マーキング時、改変扱いに出来るようにした。(デフォルトはOFF)
- 2007/09/08 Ver.1.2.0
-
- 2013/07/05 Ver.1.2.1
- ユーザーデータの取得方法が間違っていたので修正。戻り値は、文字列化された16進数なのに、10進数と思っていた。
- 2013/07/06
- レイヤーを使っている場合、初期値がおかしかったのを修正。
- カーソル位置の色設定が"透明"だった場合、"-1"を表示。
- 2020/05/30 Ver.1.3.0
- 「強調表示」に対応(要秀丸エディタ Ver.8.92)
colormarker_search.mac
- 2007/05/13 Ver.1.0.0
-
- 2013/07/06 Ver.1.1.0
-
- 2021/10/02 Ver.1.2.0
-