サクラエディタマクロ-ESCキーの拡張
できること
- 検索文字列の強調表示をクリアする
- ブックマークをクリアする
- 挿入モードをクリアする
導入手順+
- 以下に記載するマクロを「ESCキー拡張.js」として保存する
- macroフォルダを作成しそこに作成したファイルを移動する
- 「設定」→「共通設定」→「マクロ」を選択し、macroフォルダを参照する
- マクロ一覧にて適当な行を選択する。
- 「File」のプルダウンを展開すると「ESCキー拡張.js」があるので選択する。
- 名前には「ESCキー拡張」とでも入れておく。(なんでもいい)
- 「設定」ボタンを押下する。
- 「OK」ボタンを押下する。
- 「設定」→「共通設定」→「キー割り当て」を選択し、macroフォルダを参照する
- 右側のリストから「ESC」を探し選択する。
- 「種別」プルダウンから「外部マクロ」を選択する。
- 「ESCキー拡張」を選択し「割付」を押下する。
- 「OK」ボタンを押下する。
escex.js
if(Editor.GetSelectedString(0) != "") {
// 各種モードの取り消し
Editor.CancelMode(0);
}
else {
// 検索対象をクリア
Editor.SearchClearMark(0);
// ブックマークをクリア
Editor.BookmarkReset(0);
// 挿入モードにセット
Editor.IsInsMode(1);
}
文字列を選択していて、かつ検索文字列が強調表示している場合、
2回ESCキーを押下すれば、文字列選択解除→検索文字列強調解除となる。