マクロライブラリ
ナビゲーションに移動
検索に移動
Mery で使用できるマクロを集めたライブラリです。
スクリプトを拡張子「js」 (JavaScript、JScript の場合) にして「Macros」フォルダ等に保存し、マクロメニューの「選択」や「カスタマイズ」から読み込んで使用してください。
マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。
テキスト操作補助
- Emmet (Kuro)
- Zen Coding (Kuro)
- CSV のカーソル位置の列を削除 (Kuro)
- 対応する括弧に移動 (Kuro, kurama, masme 他) update 2019/04/24 (追加コード 2019/12/05)
- 選択文字列を強調 (Kuro)
- 行頭に移動 (Kuro, 他) update 2014/03/15
- 行頭か行末 または 選択範囲の始点か終点 に移動 (sukemaru) update 2019/03/29
- 文書の 先頭か末尾 に移動 (sukemaru) update 2019/03/29
- バイト数 (Kuro, ks)
- 日付と時刻を挿入 (n, masme, sukemaru) update 2018/12/09
- 日付と時刻を挿入(カレンダー版) (papagoat) update 2016/05/24
- 選択範囲を上下に移動 (ks)
- 行を上下に移動(Mery 2.7 用) (sukemaru) 2019/05/07 ※ Mery 2.7 以降用(ブックマークを保持)
- 行を複製 (複数行可) (sukemaru) update 2019/05/07
- TeraPadのCtrl↑と同じような動作をするマクロ (suke)
- TeraPadのCtrl↓と同じような動作をするマクロ (suke)
- Vz 風テキストスタック 2 ストロークキー (papagoat) update 2013/11/22
- 非選択状態でも逆インデント (papagoat)
- ラクラク罫線 (手石) Update 2012/12/22
- ファイル:XHTML.zip (アラフォー親父) HTMLタグを、ショートカット・キーに登録して入力するマクロ(文章挟み込み仕様)
- 矩形ペースト (手石)
- 自動箇条書き (手石) update 2013/03/15
- インデントを考慮した折り返し(改行挿入) (手石) update 2013/02/23
- 青空文庫用整形補助 (ks, 有志)
- 部分編集 (ks)
- 文字カウント (masme) 2014/02/01, update 2019/06/16
- 字下げ・字上げ(インデント・逆インデント) (masme) 2014/02/09, update 2019/06/01
- スペース×2 追加・削除、インデント・逆インデント (sukemaru) last update 2019/12/01 ※ Mery 2.8.6 以上でブックマークを保持
- 数値を増減(インクリメント・デクリメント) (masme) 2014/06/17, update 2016/02/28
- 少し便利な Undo/Redo (ks)
- 自動ルビ振り (急急如律令)
- 貼付け実行後のカーソル位置を貼付け文字列の先頭にする (yuko, sukemaru) update 2018/11/14
- ドイツ語特殊文字 (鯉)
- 矩形選択範囲の各行先頭に文字挿入 (yuko)
- 行の先頭に貼り付け (sukemaru) 2018/08/24
- 文章で使用されている文字をユニーク抽出 (Kuro)
- アウトライン用ノード追加 (mik) 2018/06/25
- アウトラインのノードレベルを上げる (mik) 2018/06/25
- アウトラインのノードレベルを下げる (mik) 2018/06/25
- アウトラインのノードの完了/未完了を切り替える (mik) 2018/10/18 update
- ハルナアウトライン用の完了/未完了フラグをノード名に反映する (mik) 2018/10/18 update
- Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する (catfist, yuko) 2018/10/15 update
- Markdown 向け、リスト記号 (*) のトグル (yuko) 2019/04/29
- 引用符/コメント ※ポップアップメニュー (行頭の文字列操作. 「引用の追加」マクロの増補改訂版) (sukemaru) last modified 2019/04/07
- カッコで囲う (ポップアップメニューあり) (sukemaru) last modified 2019/04/07
- 「カッコで囲う (簡易版 ポップアップメニューなし)」
「引用符を追加/削除」( "二重引用符" の追加/削除トグル)
ファイル操作補助
- ファイルのプロパティ (sukemaru) 2018/12/18
- 文字列中のパス起動 (ks)
- ひらけゴマ! ※「選択範囲のURL・パスを開く」 (sukemaru) update 2019/04/07
- 自動バックアップ (ks)
- 終了時状態保持・復元 (ks)
- 上書き保存(UAC対応) (ks)
- 含んでいるフォルダを開く (ks)
- パスを取得 (Kuro)
- フォルダ内のファイルをすべて開く (Kuro)
- ファイルを比較 (Kuro)
- ファイル名を引数にしてアプリ起動 (Kuro, miso)
- ブックマーク一覧ジャンプ ※ポップアップメニュー (goat, sukemaru) update 2019/12/05
- 拡張子の違うファイルを開く (n)
- フォルダを開く (n)
- コマンドプロンプトを開く (n)
- SDIウィンドウの記憶と復帰 (papagoat) Update 2012/10/23 (説明文変更 2013/11/22)
- よく使うフォルダ (手石) Update 2014/02/22
- ファイル(選択範囲)の仮保存 (手石)
- ポップアップメニューでファイル選択 (手石)
- フォルダツリーをポップアップ表示 (n)
- タグジャンプ (o)
- ウィンドウの位置とサイズを拡張子で指定 (papagoat) Update 2014/04/17
- 編集モードの自動選択 または 書き換え禁止で開く ※イベントマクロ (sukemaru, Bleat) update 2019/04/24
- 書き換え禁止モード色反転 (Bleat)
- 特定のフォルダで「ファイルを開く」ダイアログ (sukemaru) fixed 2018/12/19
- すべて閉じるマクロ集 (sukemaru) update 2019/05/03
「他(右側/左側)のタブを閉じる」 などを追加 - 文書が変更されていなければ変更マークを消す (Noah)
- 変更なしのタブをすべて閉じる (Noah)
- ファイルを読み直す・開きなおす ※ポップアップメニュー (sukemaru) last update 2019/11/30
エンコード指定で読み直し・読み取り専用属性の変更・編集モードの変更・プロパティを開く・さいごに閉じたファイルを開く・etc... - さいごに閉じたファイルを開く ※ポップアップメニュー (sukemaru) 2019/11/30
変換・ソート・整形
- 可変長を固定長に変換 (Kuro)
- SHA でハッシュ化 (Kuro)
- 標準変換 (Kuro)
- 連続する重複行を削除 (Kuro)
- 昇順で並び替え (Kuro)
- 降順で並び替え (Kuro)
- 昇順で並び替え/降順で並び替え トグル変換 (sukemaru) 2019/06/03
- ブックマーク系コマンド集 (ks)
- テキスト変換 (ks)
- テキスト整形 (masme) 2013/09/15, update 2019/06/01
- 旧漢字から新漢字に変換 (furu)
- clustalw を用いてアライメントを実行 (suke)
- 連番の挿入 (手石)
- TSV(CSV) ⇒ 固定長 (手石) update 2013/04/16
- 行並べ替え (masme) 2013/08/25, update 2019/04/12
- 連番を挿入 (masme) 2013/08/25
- GFMをHTMLに変換 (noonworks) 2014/03/09
- YES/NO マクロ (sukemaru) update 2018/11/27 ※「TrueとFalseをトグル切り替え」
+ 改造版「ToDoリストモード」 (sukemaru) Added 2019/05/06 - 基数変換10_16 (シリル) 2019/02/10
- スネークケース ⇔ キャメルケースの変換 (Noah)
- 罫線変換 (シリル) 2019/03/09
- 全角/半角 トグル変換 (sukemaru) fixed 2019/05/20
- 大文字/小文字/頭文字 トグル変換 (sukemaru) last update 2019/08/29 ※「Abc」→「ABC」→「abc」
- ひらがな/カタカナ変換 (sukemaru) 2019/07/06 ※「あいうえお」⇔「アイウエオ」
- 文字列の順番を逆に書き出す (sukemaru) 2019/07/06 ※「あいうえお」→「おえういあ」
検索・置換
- 文書から検索 (Kuro)
- 単語を抽出 (Kuro)
- このファイルから検索(マッチしない行) (Kuro)
- このファイルから検索(マッチする行) (Kuro)
- タグの外側(内側)だけ置換 (手石)
- ポップアップメニューで検索先にジャンプ (手石, sukemaru) Last Update 2019/04/16
- 検索(SJIS以外) + 検索強調を解除 (masme) 2014/09/16, update 2019/06/01
- 現在開いているファイルの言語名をつけてWeb検索 (高見知英)→[実際の動作例]
- 文字出現量ランキング (群生系パセリ) 2015/12/28
- 検索ヒット数表示 (ks)
- 検索ヒット数表示(選択文字列) ※イベントマクロ (sukemaru) last update 2019/12/03
「文字数・行数・バイト数・ヒット件数」を追加 - 任意の検索エンジンで検索 (Noah)
- 任意の検索エンジンで検索ー改良版 (Takeshi) 2019/07/12
- デフォルトの検索フラグを設定して検索ウィンドウ表示 (yuko)
- 簡易検索一覧 (シリル) 2018/12/24
- 簡易検索一覧などをアウトプット (シリル) 2018/12/31
- 複数置換 (Noah)
- 類義語アウトプット【Python】 (シリル) 2019/03/24
- 校正支援アウトプット (シリル) 2019/05/01
- 次/前の文字列を検索・改 (sukemaru) last update 2019/12/03 ※複数行選択から『次/前の文字列を検索』
プログラミング補助
- Eclipse風コメントアウト (ks)
- Eclipse風コメントアウト(改) (pizz) 2019/04/12
- コメントマーク付け外し (手石, masme, sukemaru) last update 2019/06/01
- (sukemaru版) last update 2019/12/01 ※ ブックマーク対応
- スマートインデント(C 構文) (ks)
- ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ (kazy)
- タグファイルから補完 (n)
- コードスニペットもどき (手石) Update 2012/12/20
- TeX文書のコンパイル (手石)
- TeX数式のチェック (手石)
- 簡易数式計算 (ks)
- 定義へ移動 (ks)
- タブの桁数 (手石)
- 行末の空白を削除 (n) 2014/12/19
- 開いているスクリプトファイルを実行(掲載時点ではバッチファイル・Javascript・Lua・PHP・Perl・Python・Ruby・UWSCに対応。順次追加予定) (高見知英)
- 開いているスクリプトファイルを構文チェック(掲載時点ではPHP・Perlに対応。順次追加予定) (高見知英)
- 説明を出力 (s) Create 2015/08/16
- 拡張子からコンソール実行 (YOS G-spec) 2019/6/22更新
- JSON整形(Ovis) Create 2019/03/25
おもしろ
- テキストブラウザ (Kuro)
- Yahoo!天気情報 (Kuro)
- メール送信 (ks)
- あつまれ☆みんなのおもしろアイコン (有志)
実験的マクロ・練習マクロなど
- 【自家用】カッコをはずす & カッコを削除/追加 & カッコを追加/削除 (sukemaru) fixed 2019/05/03
- 【自家用】ファイルのフルパスをコピーして閉じる ※イベント (sukemaru) update 2019/04/14
- 【自家用】全角/半角変換 (sukemaru) fixed 2019/05/11
- 【自家用】行の表示方法を切り替える (sukemaru) update 2019/08/25 ※論理行/表示行 トグル
- 【自家用】位置情報を保存してから「すべて選択/選択解除」(非スクロール) (sukemaru)
- update 2019/11/13: 「位置を復帰/保存」を追加
- 【自家用】対応するカッコに移動・選択 (sukemaru) last update 2019/12/05
- 【実験】 位置情報を保存してから「次の文字列を検索」+復帰 (sukemaru) 2019/05/28
- 【実験】 タブが「縦書き」モードかチェックする ※組み込み用関数 (sukemaru) 2019/04/29
サンプルコード: 「特定の条件で縦書きモードに切りかえる」(※ ver 2.6.5 - 2.7.5 用) - 【実験】 「クリップボード履歴」メニューのマクロ化 (sukemaru) last update 2019/11/29
※ スニペット の機能を統合 / ※ver 2.8.1 以降用 - 【実験】 コンパクトメニュー (sukemaru) last update 2019/11/21
その他
- HSPキーワード検索 (SSSE) 2019/08/29
- 最新版を確認 (diaphragm)
- SAPI 使って単語読み上げ (miso)
- フォルダ選択ダイアログ (手石)
- HTA(HTML)の自作ダイアログを表示 (noonworks)
- JavaScript を実行 (n)
- ポップアップメニューを手軽に扱う (komorebikoboshi)
- マクロ・関数をメニューで呼び出す (aliquis) 2013/08/19
- 階層化マクロメニュー (ks)
- シェルコマンドを実行 (sasaki)
- ポップアップメニューでチェックボックス (手石)
- ポップアップメニューでラジオボタン (手石)
- Editor.OpenFile()のポリフィル(kazy)
- 折り返しトグル切り替え (Bleat, sukemaru) update 2019/02/19
- ファイルロック (排他制御) 的なもの (PebblePot)
- Mery.iniのオプション値を取得 ※組み込み用関数 (sukemaru) last update 2019/11/15
- Mery本体のバージョンチェック ※組み込み用関数 (sukemaru) 2019/04/17
サンプルコード: 「Begin/EndUndoGroup() メソッドを使えるのは ver 2.7.0 以降」 - IO.Serialize() の JSON を参照する ※組み込み用関数 (sukemaru) 2019/04/17
- ポップアップメニューを「n*十件ずつ」のサブメニューに自動分割する ※組み込み用関数 (sukemaru) 2019/04/20
サンプルコード: 「すべての論理行をポップアップメニューに表示する」 - アクティブなタブのマクロを実行する (sukemaru) 2019/08/12
- マクロメニュー (sukemaru) 2019/11/02
- キーアサイン集 (ks, masme, sukemaru, 有志) last update 2019/06/16
- マテリアルデザインっぽいアイコンと『小マクロ集』 ※アイコン収録数300コ (sukemaru) last update 2019/05/01
- includeライブラリ (ks)
- GetKeyState.exe(キー状態取得実行ファイル) (pizz) 2019/03/23
- マクロ覚え書き(開発者向け)(ks, 有志) Last Update 2019/09/08
スポンサーリンク