「マクロライブラリ」の版間の差分
ナビゲーションに移動
検索に移動
(「キーアサイン集」更新) |
(→おもしろ: 「お気に入りフォント」を追加) |
||
(45人の利用者による、間の426版が非表示) | |||
1行目: | 1行目: | ||
Mery で使用できるマクロを集めたライブラリです。 | Mery で使用できるマクロを集めたライブラリです。 | ||
スクリプトを拡張子 "js"(JavaScript、JScript の場合)にして Macros フォルダーなどに保存し、[マクロ] メニューの [選択] や [カスタマイズ] から読み込んで使用してください。 | |||
マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。 | マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。 | ||
== テキスト操作補助 == | == テキスト操作補助 == | ||
* [https://github.com/haijinboys/mery-macro-emmet Emmet] (Kuro) | |||
*[https://github.com/haijinboys/mery-macro-emmet Emmet] ( | * [[Zen Coding]] (Kuro) | ||
*[[Zen Coding]] ( | * [[対応する括弧に移動]] (Kuro, Kurama, Masme) | ||
*[[ | * [[行頭に移動]] (Kuro, Masme, Noonworks, Isari) | ||
*[[ | * [[VSCode風、行頭/行末に移動]] (Yuko) | ||
*[[ | * [[バイト数]] (Kuro, Ks) | ||
*[[ | * [[日付と時刻を挿入]] (N, Masme, Isari) | ||
*[[ | * [[日付と時刻を挿入(カレンダー版)]] (Papagoat) | ||
*[[ | * [[選択範囲を上下に移動]] (Ks) | ||
*[[選択範囲を上下に移動]] ( | * [[TeraPadのCtrl↑と同じような動作をするマクロ]] (Suke) | ||
*[[TeraPadのCtrl↑と同じような動作をするマクロ]] ( | * [[TeraPadのCtrl↓と同じような動作をするマクロ]] (Suke) | ||
*[[TeraPadのCtrl↓と同じような動作をするマクロ]] ( | * [[Vz 風テキストスタック 2 ストロークキー]] (Papagoat) | ||
*[[Vz 風テキストスタック 2 ストロークキー]] ( | * [[ラクラク罫線]] (手石) | ||
*[[ | * [[ファイル:XHTML.zip]] (アラフォー親父) HTMLタグを、ショートカット・キーに登録して入力するマクロ(文章挟み込み仕様)。 | ||
*[[ | * [[自動箇条書き]] (手石) | ||
*[[ | * [[青空文庫用整形補助]] (Ks, 急急如律令) | ||
*[[ | * [[部分編集]] (Ks) | ||
*[[ | * [[文字カウント]] (Masme) | ||
*[[ | * [[数値を増減]] (インクリメント・デクリメント) (Masme) | ||
*[[ | * [[自動ルビ振り]] (急急如律令) | ||
*[[ | * [[貼付け実行後のカーソル位置を貼付け文字列の先頭にする]] (Yuko) | ||
*[[ | * [[ドイツ語特殊文字]] (鯉) | ||
* [[文章で使用されている文字をユニーク抽出]] (Kuro) | |||
* [[アウトライン用ノード追加]] (Mik) | |||
* [[アウトラインのノードレベルを上げる]] (Mik) | |||
* [[アウトラインのノードレベルを下げる]] (Mik) | |||
* [[アウトラインのノードの完了/未完了を切り替える]] (Mik) | |||
* [[ハルナアウトライン用の完了/未完了フラグをノード名に反映する]] (Mik) | |||
* [[Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する]] (Catfist, Yuko) | |||
* [[Markdown 向け、リスト記号 (*) のトグル]] (Yuko) | |||
* [[Markdown 向け、タスクリスト (* []) のチェック状態をトグル]] (Yuko) | |||
* [[Markdown入力補助]] (急急如律令) | |||
* [[何年生で習う漢字?]] (シリル) | |||
* [[上に行挿入]] (Yuko) | |||
* [[選択範囲を広げる]] (Yuko) | |||
* [[新規行番号入力]] (Takuma, Sukemaru) | |||
* [[選択した文字列を文書からすべて削除]] (Noah) | |||
== ファイル操作補助 == | == ファイル操作補助 == | ||
* [[パスを取得]] (Kuro) | |||
*[[ | * [[フォルダ内のファイルをすべて開く]] (Kuro) | ||
*[[ | * [[ファイルを比較]] (Kuro) | ||
*[[ | * [[ファイル名を引数にしてアプリ起動]] (Kuro, Miso) | ||
*[[ | * [[文字列中のパス起動]] (Ks) | ||
*[[ | * [[パス・URLを開く コマンドを実行する]] (Yuko) | ||
*[[ | * [[開いている文書のファイル名を変更する]] (Yuko) | ||
*[[ | * [[上書き保存(UAC対応)]] (Ks) | ||
*[[ | * [[含んでいるフォルダを開く]] (Ks) | ||
*[[ | * [[ブックマーク一覧ジャンプ]] ※ポップアップメニュー (Goat) | ||
*[[ | * [[拡張子の違うファイルを開く]] (N) | ||
*[[ | * [[フォルダを開く]] (N) | ||
*[[ | * [[コマンドプロンプトを開く]] (N) | ||
*[[ | * [[よく使うフォルダ]] (手石) | ||
*[[ | * [[ファイル(選択範囲)の仮保存]] (手石) | ||
*[[ | * [[ポップアップメニューでファイル選択]] (手石) | ||
*[[ | * [[フォルダツリーをポップアップ表示]] (N) | ||
*[[ | * [[タグジャンプ]] (O) | ||
*[[ | * [[ウィンドウの位置とサイズを拡張子で指定]] (Papagoat) | ||
*[[ | * [[編集モードの自動選択]] (Bleat) | ||
*[[ | * [[書き換え禁止モード色反転]] (Bleat) | ||
* [[変更なしのタブをすべて閉じる]] (Noah) | |||
== 変換・ソート・整形 == | == 変換・ソート・整形 == | ||
* [[標準変換]] (Kuro, MSY-07) | |||
*[[ | * [[テキスト変換]] (Ks) | ||
*[[ | * [[テキスト整形]] (Masme) | ||
*[[ | * [[旧漢字から新漢字に変換]] (Furu) | ||
*[[ | * [[Wikipediaマークアップ修正]] (MSY-07) | ||
*[[ | * [[SHA でハッシュ化]] (Kuro) | ||
*[[ | * [[ブックマーク系コマンド集]] (Ks) | ||
*[[ブックマーク系コマンド集]] ( | * [[clustalw を用いてアライメントを実行]] (Suke) | ||
*[[ | * [[clustal-omegaを用いてアライメントを実行]] (Suke) | ||
**[[ | * [[連番の挿入]] (手石) | ||
*[[ | * [[TSV(CSV) ⇒ 固定長]] (手石) | ||
*[[ | * [[行並べ替え]] (Masme) | ||
*[[ | * [[連番を挿入]] (Masme) | ||
*[[ | * [[GFMをHTMLに変換]] (Noonworks) | ||
*[[ | * [[基数変換10 16]] (シリル) | ||
*[[ | * [[スネークケース ⇔ キャメルケースの変換]] (Noah) | ||
*[[ | * [[マルチカーソルに連番を入力]] (Yuko) | ||
* [[自然数ソート]] (tak) | |||
== 検索・置換 == | == 検索・置換 == | ||
* [[文書から検索]] (Kuro) | |||
*[[文書から検索]] ( | * [[単語を抽出]] (Kuro) | ||
*[[単語を抽出]] ( | * [[タグの外側(内側)だけ置換]] (手石) | ||
*[[ | * [[ポップアップメニューで検索先にジャンプ]] (手石) | ||
*[[ | * [[検索(SJIS以外)]] + 検索強調を解除 (Masme) | ||
*[[ | * [https://github.com/TakamiChie/mery-scripts/blob/master/SearchWithMode.js 現在開いているファイルの言語名をつけてWeb検索] (高見知英) → [[https://vine.co/v/eeY59rFMail 実際の動作例]] | ||
* [https://github.com/GunseiPaseri/Mery_macro 文字出現量ランキング] (群生系パセリ) | |||
* [[検索ヒット数表示]] (Ks) | |||
* [[任意の検索エンジンで検索ー改良版]] (Takeshi) | |||
* [[デフォルトの検索フラグを設定して検索ウィンドウ表示]] (Yuko) | |||
* [[複数置換]] (Noah) | |||
* [[類義語アウトプット【Python】]] (シリル) | |||
* [[校正支援アウトプット]] (シリル) | |||
* [[見出しジャンプ]] (Yuko) | |||
== プログラミング補助 == | == プログラミング補助 == | ||
* [[Eclipse風コメントアウト]] (Ks) | |||
* [[Eclipse風コメントアウト(改)]] (Pizz) | |||
* [[コメントマーク付け外し]] (手石, Masme) | |||
* [[スマートインデント(C 構文)]] (Ks) | |||
* [[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] (Kazy) | |||
* [[タグファイルから補完]] (N) | |||
* [[コードスニペットもどき]] (手石) | |||
* [[TeX文書のコンパイル]] (手石, Isari) | |||
* [[TeX数式のチェック]] (手石) | |||
* [[簡易数式計算]] (Ks) | |||
* [[定義へ移動]] (Ks) | |||
* [[タブの桁数]] (手石) | |||
* [[行末の空白を削除]] (N) | |||
* [https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを実行] (高見知英) 掲載時点ではバッチファイル・Javascript・Lua・PHP・Perl・Python・Ruby・UWSCに対応。順次追加予定。 | |||
* [https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを構文チェック] (高見知英) 掲載時点ではPHP・Perlに対応。順次追加予定。 | |||
* [[説明を出力]] (S) | |||
* [[拡張子からコンソール実行]] (YOS G-spec) | |||
* [[JSON整形]] (Ovis) | |||
* [[ScriptRun]] (Scriptコードの実行) (Fuka) | |||
== おもしろ == | |||
* [[メール送信]] (Ks) | |||
* [[あつまれ☆みんなのおもしろアイコン]] (シリル) | |||
* [[テーマのトグル]] (ucky) | |||
* [[お気に入りフォント]] (ucky) | |||
*[[ | |||
*[[ | |||
*[[ | |||
*[[ | |||
== | == その他 == | ||
* [[最新版を確認]] (Diaphragm) | |||
* [[HSPキーワード検索]] (SSSE) | |||
* [[SAPI 使って単語読み上げ]] (Miso) | |||
* [[フォルダ選択ダイアログ]] (手石) | |||
* [[HTA(HTML)の自作ダイアログを表示]] (Noonworks) | |||
* [[JavaScript を実行]] (N) | |||
* [[Ruby を実行]] (N) | |||
* [[ポップアップメニューを手軽に扱う]] (Komorebikoboshi) | |||
* [[マクロ・関数をメニューで呼び出す]] (Aliquis) | |||
* [[階層化マクロメニュー]] (Ks) | |||
* [[シェルコマンドを実行]] (Sasaki) | |||
* [[ポップアップメニューでチェックボックス]] (手石) | |||
* [[ポップアップメニューでラジオボタン]] (手石) | |||
* [[Editor.OpenFile()のポリフィル]] (Kazy) | |||
* [[折り返しトグル切り替え]] (Bleat) | |||
* [[Beep音の例]] (Star0worshipper) | |||
* [[ブラウザ風タブ移動]] (Yuko) | |||
*[[ | == 開発者向け == | ||
*[[ | * [[キーアサイン集]] (Ks, Masme, Isari, Sukemaru) | ||
*[[ | * [[includeライブラリ]] (Ks) | ||
* [[GetKeyState.exe(キー状態取得実行ファイル)]] (Pizz) | |||
* [[マクロ覚え書き(開発者向け)]] (Ks, Papagoat, Sukemaru) | |||
== | == 注意事項 == | ||
Mery Ver 2.6.6(2018年3月22日)以前に作成されたマクロが動作しない場合は下記のページを参照してください。 | |||
*[ | * [https://www.haijin-boys.com/discussions/6929 公式のマクロ 箇条書きが最新メリーで動作するかチェックいただけませんか?] | ||
* [https://www.haijin-boys.com/software/mery/mery-2-6-6 テキストエディター「Mery」ベータ版 Ver 2.6.6 を公開、JavaScript エンジン Chakra に対応] | |||
*[ | |||
2024年4月11日 (木) 21:30時点における最新版
Mery で使用できるマクロを集めたライブラリです。
スクリプトを拡張子 "js"(JavaScript、JScript の場合)にして Macros フォルダーなどに保存し、[マクロ] メニューの [選択] や [カスタマイズ] から読み込んで使用してください。
マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。
テキスト操作補助[編集]
- Emmet (Kuro)
- Zen Coding (Kuro)
- 対応する括弧に移動 (Kuro, Kurama, Masme)
- 行頭に移動 (Kuro, Masme, Noonworks, Isari)
- VSCode風、行頭/行末に移動 (Yuko)
- バイト数 (Kuro, Ks)
- 日付と時刻を挿入 (N, Masme, Isari)
- 日付と時刻を挿入(カレンダー版) (Papagoat)
- 選択範囲を上下に移動 (Ks)
- TeraPadのCtrl↑と同じような動作をするマクロ (Suke)
- TeraPadのCtrl↓と同じような動作をするマクロ (Suke)
- Vz 風テキストスタック 2 ストロークキー (Papagoat)
- ラクラク罫線 (手石)
- ファイル:XHTML.zip (アラフォー親父) HTMLタグを、ショートカット・キーに登録して入力するマクロ(文章挟み込み仕様)。
- 自動箇条書き (手石)
- 青空文庫用整形補助 (Ks, 急急如律令)
- 部分編集 (Ks)
- 文字カウント (Masme)
- 数値を増減 (インクリメント・デクリメント) (Masme)
- 自動ルビ振り (急急如律令)
- 貼付け実行後のカーソル位置を貼付け文字列の先頭にする (Yuko)
- ドイツ語特殊文字 (鯉)
- 文章で使用されている文字をユニーク抽出 (Kuro)
- アウトライン用ノード追加 (Mik)
- アウトラインのノードレベルを上げる (Mik)
- アウトラインのノードレベルを下げる (Mik)
- アウトラインのノードの完了/未完了を切り替える (Mik)
- ハルナアウトライン用の完了/未完了フラグをノード名に反映する (Mik)
- Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する (Catfist, Yuko)
- Markdown 向け、リスト記号 (*) のトグル (Yuko)
- Markdown 向け、タスクリスト (* []) のチェック状態をトグル (Yuko)
- Markdown入力補助 (急急如律令)
- 何年生で習う漢字? (シリル)
- 上に行挿入 (Yuko)
- 選択範囲を広げる (Yuko)
- 新規行番号入力 (Takuma, Sukemaru)
- 選択した文字列を文書からすべて削除 (Noah)
ファイル操作補助[編集]
- パスを取得 (Kuro)
- フォルダ内のファイルをすべて開く (Kuro)
- ファイルを比較 (Kuro)
- ファイル名を引数にしてアプリ起動 (Kuro, Miso)
- 文字列中のパス起動 (Ks)
- パス・URLを開く コマンドを実行する (Yuko)
- 開いている文書のファイル名を変更する (Yuko)
- 上書き保存(UAC対応) (Ks)
- 含んでいるフォルダを開く (Ks)
- ブックマーク一覧ジャンプ ※ポップアップメニュー (Goat)
- 拡張子の違うファイルを開く (N)
- フォルダを開く (N)
- コマンドプロンプトを開く (N)
- よく使うフォルダ (手石)
- ファイル(選択範囲)の仮保存 (手石)
- ポップアップメニューでファイル選択 (手石)
- フォルダツリーをポップアップ表示 (N)
- タグジャンプ (O)
- ウィンドウの位置とサイズを拡張子で指定 (Papagoat)
- 編集モードの自動選択 (Bleat)
- 書き換え禁止モード色反転 (Bleat)
- 変更なしのタブをすべて閉じる (Noah)
変換・ソート・整形[編集]
- 標準変換 (Kuro, MSY-07)
- テキスト変換 (Ks)
- テキスト整形 (Masme)
- 旧漢字から新漢字に変換 (Furu)
- Wikipediaマークアップ修正 (MSY-07)
- SHA でハッシュ化 (Kuro)
- ブックマーク系コマンド集 (Ks)
- clustalw を用いてアライメントを実行 (Suke)
- clustal-omegaを用いてアライメントを実行 (Suke)
- 連番の挿入 (手石)
- TSV(CSV) ⇒ 固定長 (手石)
- 行並べ替え (Masme)
- 連番を挿入 (Masme)
- GFMをHTMLに変換 (Noonworks)
- 基数変換10 16 (シリル)
- スネークケース ⇔ キャメルケースの変換 (Noah)
- マルチカーソルに連番を入力 (Yuko)
- 自然数ソート (tak)
検索・置換[編集]
- 文書から検索 (Kuro)
- 単語を抽出 (Kuro)
- タグの外側(内側)だけ置換 (手石)
- ポップアップメニューで検索先にジャンプ (手石)
- 検索(SJIS以外) + 検索強調を解除 (Masme)
- 現在開いているファイルの言語名をつけてWeb検索 (高見知英) → [実際の動作例]
- 文字出現量ランキング (群生系パセリ)
- 検索ヒット数表示 (Ks)
- 任意の検索エンジンで検索ー改良版 (Takeshi)
- デフォルトの検索フラグを設定して検索ウィンドウ表示 (Yuko)
- 複数置換 (Noah)
- 類義語アウトプット【Python】 (シリル)
- 校正支援アウトプット (シリル)
- 見出しジャンプ (Yuko)
プログラミング補助[編集]
- Eclipse風コメントアウト (Ks)
- Eclipse風コメントアウト(改) (Pizz)
- コメントマーク付け外し (手石, Masme)
- スマートインデント(C 構文) (Ks)
- ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ (Kazy)
- タグファイルから補完 (N)
- コードスニペットもどき (手石)
- TeX文書のコンパイル (手石, Isari)
- TeX数式のチェック (手石)
- 簡易数式計算 (Ks)
- 定義へ移動 (Ks)
- タブの桁数 (手石)
- 行末の空白を削除 (N)
- 開いているスクリプトファイルを実行 (高見知英) 掲載時点ではバッチファイル・Javascript・Lua・PHP・Perl・Python・Ruby・UWSCに対応。順次追加予定。
- 開いているスクリプトファイルを構文チェック (高見知英) 掲載時点ではPHP・Perlに対応。順次追加予定。
- 説明を出力 (S)
- 拡張子からコンソール実行 (YOS G-spec)
- JSON整形 (Ovis)
- ScriptRun (Scriptコードの実行) (Fuka)
おもしろ[編集]
- メール送信 (Ks)
- あつまれ☆みんなのおもしろアイコン (シリル)
- テーマのトグル (ucky)
- お気に入りフォント (ucky)
その他[編集]
- 最新版を確認 (Diaphragm)
- HSPキーワード検索 (SSSE)
- SAPI 使って単語読み上げ (Miso)
- フォルダ選択ダイアログ (手石)
- HTA(HTML)の自作ダイアログを表示 (Noonworks)
- JavaScript を実行 (N)
- Ruby を実行 (N)
- ポップアップメニューを手軽に扱う (Komorebikoboshi)
- マクロ・関数をメニューで呼び出す (Aliquis)
- 階層化マクロメニュー (Ks)
- シェルコマンドを実行 (Sasaki)
- ポップアップメニューでチェックボックス (手石)
- ポップアップメニューでラジオボタン (手石)
- Editor.OpenFile()のポリフィル (Kazy)
- 折り返しトグル切り替え (Bleat)
- Beep音の例 (Star0worshipper)
- ブラウザ風タブ移動 (Yuko)
開発者向け[編集]
- キーアサイン集 (Ks, Masme, Isari, Sukemaru)
- includeライブラリ (Ks)
- GetKeyState.exe(キー状態取得実行ファイル) (Pizz)
- マクロ覚え書き(開発者向け) (Ks, Papagoat, Sukemaru)
注意事項[編集]
Mery Ver 2.6.6(2018年3月22日)以前に作成されたマクロが動作しない場合は下記のページを参照してください。
スポンサーリンク