「マクロライブラリ」の版間の差分
ナビゲーションに移動
検索に移動
| (8人の利用者による、間の38版が非表示) | |||
| 7行目: | 7行目: | ||
また、[[隠しオプション一覧]]に希望するオプションがあるかもしれませんので、そちらも参照してみてください。 | また、[[隠しオプション一覧]]に希望するオプションがあるかもしれませんので、そちらも参照してみてください。 | ||
== | == テキスト操作 == | ||
* [https://github.com/haijinboys/mery-macro-emmet/blob/master/emmet.js Emmet] (Kuro) | * [https://github.com/haijinboys/mery-macro-emmet/blob/master/emmet.js Emmet] (Kuro) | ||
* [[Zen Coding]] (Kuro) | * [[Zen Coding]] (Kuro) | ||
* [[バイト数]] (Kuro, | * [[バイト数]] (Kuro, ks) | ||
* [[日付と時刻を挿入]] ( | * [[日付と時刻を挿入]] (n, masme, isari) | ||
* [[日付と時刻を挿入(カレンダー版)]] ( | * [[日付と時刻を挿入(カレンダー版)]] (papagoat) | ||
* [[選択範囲を上下に移動]] ( | * [[選択範囲を上下に移動]] (ks) | ||
* [[TeraPadのCtrl↑と同じような動作をするマクロ]] ( | * [[TeraPadのCtrl↑と同じような動作をするマクロ]] (suke) | ||
* [[TeraPadのCtrl↓と同じような動作をするマクロ]] ( | * [[TeraPadのCtrl↓と同じような動作をするマクロ]] (suke) | ||
* [[Vz 風テキストスタック 2 ストロークキー]] ( | * [[Vz 風テキストスタック 2 ストロークキー]] (papagoat) | ||
* [[ラクラク罫線]] (手石) | * [[ラクラク罫線]] (手石) | ||
* [[矩形ペースト]] (手石) | * [[矩形ペースト]] (手石) | ||
* [[自動箇条書き]] (手石) | * [[自動箇条書き]] (手石) | ||
* [[ | * [[特殊改行]] (FuG) | ||
* [[部分編集]] ( | * [[部分編集]] (ks) | ||
* [[文字カウント]] ( | * [[文字カウント]] (masme) | ||
* [[字下げ・字上げ]] ( | * [[字下げ・字上げ]] (masme) | ||
* [[数値を増減]] ( | * [[数値を増減]] (masme) | ||
* [[連番の挿入]] (手石) | |||
* [[連番を挿入]] (masme) | |||
* [[マルチカーソルに連番を入力]] (yuko) | |||
* [[上に行挿入]] (yuko) | |||
* [[選択範囲を広げる]] (yuko) | |||
* [[貼付け実行後のカーソル位置を貼付け文字列の先頭にする]] (yuko) | |||
* [[選択した文字列を文書からすべて削除]] (Noah) | |||
* [[文章で使用されている文字をユニーク抽出]] (Kuro) | |||
* [[CSV のカーソル位置の列を削除]] (MSY-07) | |||
* [[CSV/TSVでアクティブ列選択]] (yuko) | |||
* [[XHTML入力補助]] (アラフォー親父) | |||
* [[Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する]] (catfist, yuko) | |||
* [[Markdown 向け、リスト記号 (*) のトグル]] (yuko) | |||
* [[Markdown 向け、タスクリスト (* []) のチェック状態をトグル]] (yuko) | |||
* [[Markdown入力補助]] (急急如律令) | |||
* [[青空文庫用整形補助]] (ks, 急急如律令) | |||
* [[自動ルビ振り]] (急急如律令) | * [[自動ルビ振り]] (急急如律令) | ||
* [[ドイツ語特殊文字]] (鯉) | * [[ドイツ語特殊文字]] (鯉) | ||
* [[何年生で習う漢字?]] (シリル) | * [[何年生で習う漢字?]] (シリル) | ||
* [[ | * [[操作の繰り返し]] (Kuro) | ||
== | == ファイル操作 == | ||
* [[フォルダ内のファイルをすべて開く]] (Kuro) | * [[フォルダ内のファイルをすべて開く]] (Kuro) | ||
* [[ファイルを比較]] (Kuro) | * [[ファイルを比較]] (Kuro, MSY-07) | ||
* [[ファイル名を引数にしてアプリ起動]] (Kuro, | * [[ファイル名を引数にしてアプリ起動]] (Kuro, miso) | ||
* [[文字列中のパス起動]] ( | * [[文字列中のパス起動]] (ks) | ||
* [[パス・URLを開く コマンドを実行する]] ( | * [[パス・URLを開く コマンドを実行する]] (yuko) | ||
* [[開いている文書のファイル名を変更する]] ( | * [[開いている文書のファイル名を変更する]] (yuko) | ||
* [[上書き保存(UAC対応)]] ( | * [[上書き保存(UAC対応)]] (ks) | ||
* [[含んでいるフォルダを開く]] ( | * [[含んでいるフォルダを開く]] (ks) | ||
* [[ | * [[フォルダを開く]] (n) | ||
* [[拡張子の違うファイルを開く]] ( | * [[拡張子の違うファイルを開く]] (n) | ||
* [[ | * [[コマンドプロンプトを開く]] (n) | ||
* [[ | * [[ブックマーク一覧ジャンプ]] (goat) | ||
* [[よく使うフォルダ]] (手石) | * [[よく使うフォルダ]] (手石) | ||
* [[ファイル(選択範囲)の仮保存]] (手石) | * [[ファイル(選択範囲)の仮保存]] (手石) | ||
* [[ポップアップメニューでファイル選択]] (手石) | * [[ポップアップメニューでファイル選択]] (手石) | ||
* [[フォルダツリーをポップアップ表示]] ( | * [[フォルダツリーをポップアップ表示]] (n) | ||
* [[タグジャンプ]] ( | * [[タグジャンプ]] (o) | ||
* [[ウィンドウの位置とサイズを拡張子で指定]] ( | * [[ウィンドウの位置とサイズを拡張子で指定]] (papagoat) | ||
* [[編集モードの自動選択]] (Bleat) | * [[編集モードの自動選択]] (Bleat) | ||
* [[書き換え禁止モード色反転]] (Bleat) | * [[書き換え禁止モード色反転]] (Bleat) | ||
* [[変更なしのタブをすべて閉じる]] (Noah) | * [[変更なしのタブをすべて閉じる]] (Noah) | ||
== | == 変換・整形・ソート == | ||
* [[標準変換]] (Kuro, MSY-07) | * [[標準変換]] (Kuro, MSY-07) | ||
* [[テキスト変換]] ( | * [[テキスト変換]] (ks) | ||
* [[テキスト整形]] ( | * [[テキスト整形]] (masme) | ||
* [[旧漢字から新漢字に変換]] ( | * [[旧漢字から新漢字に変換]] (furu) | ||
* [[Unicode正規化]] (ucky) | |||
* [[Wikipediaマークアップ修正]] (MSY-07) | * [[Wikipediaマークアップ修正]] (MSY-07) | ||
* [[SHA でハッシュ化]] (Kuro) | * [[SHA でハッシュ化]] (Kuro) | ||
* [[ | * [[clustalw を用いてアライメントを実行]] (suke) | ||
* [[ | * [[clustal-omegaを用いてアライメントを実行]] (suke) | ||
* [[ | * [[行並べ替え]] (masme) | ||
* [[ | * [[自然数ソート]] (tak) | ||
* [[可変長を固定長に変換]] (MSY-07) | |||
* [[TSV(CSV) ⇒ 固定長]] (手石) | * [[TSV(CSV) ⇒ 固定長]] (手石) | ||
* [[GFMをHTMLに変換]] (noonworks) | |||
* [[GFMをHTMLに変換]] ( | |||
* [[基数変換10 16]] (シリル) | * [[基数変換10 16]] (シリル) | ||
* [[スネークケース ⇔ キャメルケースの変換]] (Noah) | * [[スネークケース ⇔ キャメルケースの変換]] (Noah) | ||
* [[ | * [[濁点・半濁音の結合(1文字化)]] (kiyohiro) | ||
== 検索・置換 == | == 検索・置換 == | ||
| 94行目: | 93行目: | ||
* [[タグの外側(内側)だけ置換]] (手石) | * [[タグの外側(内側)だけ置換]] (手石) | ||
* [[ポップアップメニューで検索先にジャンプ]] (手石) | * [[ポップアップメニューで検索先にジャンプ]] (手石) | ||
* [[検索(SJIS以外)]] ( | * [[検索(SJIS以外)]] (masme) | ||
* [https://github.com/TakamiChie/mery-scripts/blob/master/SearchWithMode.js 現在開いているファイルの言語名をつけてWeb検索] (高見知英) | * [https://github.com/TakamiChie/mery-scripts/blob/master/SearchWithMode.js 現在開いているファイルの言語名をつけてWeb検索] (高見知英) | ||
* [https://github.com/GunseiKPaseri/Mery_macro/blob/master/count.js 文字出現量ランキング] (群生系パセリ) | * [https://github.com/GunseiKPaseri/Mery_macro/blob/master/count.js 文字出現量ランキング] (群生系パセリ) | ||
* [[検索ヒット数表示]] ( | * [[検索ヒット数表示]] (ks) | ||
* [[任意の検索エンジンで検索]] (Noah) | |||
* [[任意の検索エンジンで検索ー改良版]] (Takeshi) | * [[任意の検索エンジンで検索ー改良版]] (Takeshi) | ||
* [[デフォルトの検索フラグを設定して検索ウィンドウ表示]] ( | * [[デフォルトの検索フラグを設定して検索ウィンドウ表示]] (yuko) | ||
* [[複数置換]] (Noah) | * [[複数置換]] (Noah) | ||
* [[類義語アウトプット【Python】]] (シリル) | * [[類義語アウトプット【Python】]] (シリル) | ||
* [[校正支援アウトプット]] (シリル) | * [[校正支援アウトプット]] (シリル) | ||
* [[見出しジャンプ]] ( | * [[見出しジャンプ]] (yuko) | ||
== | == プログラミング == | ||
* [[Eclipse風コメントアウト]] ( | * [[Eclipse風コメントアウト]] (ks) | ||
* [[Eclipse風コメントアウト(改)]] ( | * [[Eclipse風コメントアウト(改)]] (pizz) | ||
* [[コメントマーク付け外し]] (手石, | * [[コメントマーク付け外し]] (手石, masme) | ||
* [[スマートインデント(C 構文)]] ( | * [[スマートインデント(C 構文)]] (ks) | ||
* [[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] ( | * [[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] (kazy) | ||
* [[タグファイルから補完]] ( | * [[タグファイルから補完]] (n) | ||
* [[コードスニペットもどき]] (手石) | * [[コードスニペットもどき]] (手石) | ||
* [[TeX文書のコンパイル]] (手石, | * [[TeX文書のコンパイル]] (手石, isari) | ||
* [[簡易数式計算]] (ks) | |||
* [[簡易数式計算]] ( | * [[定義へ移動]] (ks) | ||
* [[定義へ移動]] ( | |||
* [[タブの桁数]] (手石) | * [[タブの桁数]] (手石) | ||
* [[行末の空白を削除]] ( | * [[行末の空白を削除]] (n) | ||
* [https://github.com/TakamiChie/mery-scripts/blob/master/FileExecutor.js 開いているスクリプトファイルを実行] (高見知英) | * [https://github.com/TakamiChie/mery-scripts/blob/master/FileExecutor.js 開いているスクリプトファイルを実行] (高見知英) | ||
* [https://github.com/TakamiChie/mery-scripts/blob/master/SyntaxChecker.js 開いているスクリプトファイルを構文チェック] (高見知英) | * [https://github.com/TakamiChie/mery-scripts/blob/master/SyntaxChecker.js 開いているスクリプトファイルを構文チェック] (高見知英) | ||
* [[説明を出力]] ( | * [[説明を出力]] (s) | ||
* [[JSON整形]] (Ovis) | * [[JSON整形]] (Ovis) | ||
* [[コンソール実行]] (YOS G-spec) | |||
* [[拡張子からコンソール実行]] (YOS G-spec) | * [[拡張子からコンソール実行]] (YOS G-spec) | ||
* [[ScriptRun]] ( | * [[ScriptRun]] (fuka) | ||
* [[JavaScript を実行]] ( | * [[JavaScript を実行]] (n) | ||
* [[Ruby を実行]] ( | * [[Ruby を実行]] (n) | ||
* [[HSPキーワード検索]] (SSSE) | * [[HSPキーワード検索]] (SSSE) | ||
== | == GUI == | ||
* [[ | * [[フォルダ選択ダイアログ]] (手石) | ||
* [[ | * [[HTA(HTML)の自作ダイアログを表示]] (noonworks) | ||
* [[ | * [[ポップアップメニューを手軽に扱う]] (komorebikoboshi) | ||
* [[ | * [[ポップアップメニューでチェックボックス]] (手石) | ||
* [[ポップアップメニューでラジオボタン]] (手石) | |||
* [[マクロ・関数をメニューで呼び出す]] (aliquis) | |||
* [[階層化マクロメニュー]] (ks) | |||
* [[Editor.OpenFile()のポリフィル]] (kazy) | |||
== 生成AI == | |||
* [[Google Gemini に相談]] (yuko) | * [[Google Gemini に相談]] (yuko) | ||
* [[OpenAI GPT に相談]] (yuko) | * [[OpenAI GPT に相談]] (yuko) | ||
* [[Groq に相談]] (yuko) | |||
* [[Google Gemini で執筆支援]] (Kuro) | * [[Google Gemini で執筆支援]] (Kuro) | ||
== おもしろ == | |||
* [[MeryToys]] (Kuro) | |||
* [[テーマのトグル]] (ucky) | |||
* [[テーマの自動変更]] (pizz) | |||
* [[お気に入りフォント]] (ucky) | |||
* [[あつまれ☆みんなのおもしろアイコン]] (シリル, ucky) | |||
* [[メール送信]] (ks) | |||
== その他 == | == その他 == | ||
* [[最新版を確認]] ( | * [[最新版を確認]] (diaphragm) | ||
* [[ | * [[Beep音の例]] (star0worshipper) | ||
* [[ | * [[SAPI 使って単語読み上げ]] (miso) | ||
* [[ブックマーク系コマンド集]] (ks) | |||
* [[シェルコマンドを実行]] (sasaki) | |||
* [[ | |||
* [[シェルコマンドを実行]] ( | |||
* [[折り返しトグル切り替え]] (Bleat) | * [[折り返しトグル切り替え]] (Bleat) | ||
* [[ | * [[ブラウザ風タブ移動]] (yuko) | ||
* [[ | * [[タブ位置を先頭/末尾に移動]] (yuko) | ||
* [[ | * [[Mery 電卓]] (yuko) | ||
* [[Mery 電卓 (bc コマンド使用版)]] (yuko) | |||
* [[Windowsクリップボード内容表示]] (kiyohiro) | |||
== 開発者向け == | == 開発者向け == | ||
* [[キーアサイン集]] ( | * [[キーアサイン集]] (ks, masme, isari) | ||
* [[includeライブラリ]] ( | * [[includeライブラリ]] (ks) | ||
* [[マクロ覚え書き(開発者向け)]] ( | * [[マクロ覚え書き(開発者向け)]] (ks, papagoat) | ||
== 注意事項 == | == 注意事項 == | ||
2026年4月1日 (水) 09:54時点における最新版
Mery 用のマクロ ライブラリです。
スクリプトを拡張子 "js"(JavaScript、JScript の場合)にして Macros フォルダーなどに保存し、[マクロ] メニューの [選択] や [カスタマイズ] から読み込んで使用してください。
このマクロ ライブラリはどなたでも自由に編集可能ですので、ご自身が開発した便利なマクロをどんどん共有してください。
また、隠しオプション一覧に希望するオプションがあるかもしれませんので、そちらも参照してみてください。
テキスト操作[編集]
- Emmet (Kuro)
- Zen Coding (Kuro)
- バイト数 (Kuro, ks)
- 日付と時刻を挿入 (n, masme, isari)
- 日付と時刻を挿入(カレンダー版) (papagoat)
- 選択範囲を上下に移動 (ks)
- TeraPadのCtrl↑と同じような動作をするマクロ (suke)
- TeraPadのCtrl↓と同じような動作をするマクロ (suke)
- Vz 風テキストスタック 2 ストロークキー (papagoat)
- ラクラク罫線 (手石)
- 矩形ペースト (手石)
- 自動箇条書き (手石)
- 特殊改行 (FuG)
- 部分編集 (ks)
- 文字カウント (masme)
- 字下げ・字上げ (masme)
- 数値を増減 (masme)
- 連番の挿入 (手石)
- 連番を挿入 (masme)
- マルチカーソルに連番を入力 (yuko)
- 上に行挿入 (yuko)
- 選択範囲を広げる (yuko)
- 貼付け実行後のカーソル位置を貼付け文字列の先頭にする (yuko)
- 選択した文字列を文書からすべて削除 (Noah)
- 文章で使用されている文字をユニーク抽出 (Kuro)
- CSV のカーソル位置の列を削除 (MSY-07)
- CSV/TSVでアクティブ列選択 (yuko)
- XHTML入力補助 (アラフォー親父)
- Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する (catfist, yuko)
- Markdown 向け、リスト記号 (*) のトグル (yuko)
- Markdown 向け、タスクリスト (* []) のチェック状態をトグル (yuko)
- Markdown入力補助 (急急如律令)
- 青空文庫用整形補助 (ks, 急急如律令)
- 自動ルビ振り (急急如律令)
- ドイツ語特殊文字 (鯉)
- 何年生で習う漢字? (シリル)
- 操作の繰り返し (Kuro)
ファイル操作[編集]
- フォルダ内のファイルをすべて開く (Kuro)
- ファイルを比較 (Kuro, MSY-07)
- ファイル名を引数にしてアプリ起動 (Kuro, miso)
- 文字列中のパス起動 (ks)
- パス・URLを開く コマンドを実行する (yuko)
- 開いている文書のファイル名を変更する (yuko)
- 上書き保存(UAC対応) (ks)
- 含んでいるフォルダを開く (ks)
- フォルダを開く (n)
- 拡張子の違うファイルを開く (n)
- コマンドプロンプトを開く (n)
- ブックマーク一覧ジャンプ (goat)
- よく使うフォルダ (手石)
- ファイル(選択範囲)の仮保存 (手石)
- ポップアップメニューでファイル選択 (手石)
- フォルダツリーをポップアップ表示 (n)
- タグジャンプ (o)
- ウィンドウの位置とサイズを拡張子で指定 (papagoat)
- 編集モードの自動選択 (Bleat)
- 書き換え禁止モード色反転 (Bleat)
- 変更なしのタブをすべて閉じる (Noah)
変換・整形・ソート[編集]
- 標準変換 (Kuro, MSY-07)
- テキスト変換 (ks)
- テキスト整形 (masme)
- 旧漢字から新漢字に変換 (furu)
- Unicode正規化 (ucky)
- Wikipediaマークアップ修正 (MSY-07)
- SHA でハッシュ化 (Kuro)
- clustalw を用いてアライメントを実行 (suke)
- clustal-omegaを用いてアライメントを実行 (suke)
- 行並べ替え (masme)
- 自然数ソート (tak)
- 可変長を固定長に変換 (MSY-07)
- TSV(CSV) ⇒ 固定長 (手石)
- GFMをHTMLに変換 (noonworks)
- 基数変換10 16 (シリル)
- スネークケース ⇔ キャメルケースの変換 (Noah)
- 濁点・半濁音の結合(1文字化) (kiyohiro)
検索・置換[編集]
- 文書から検索 (Kuro)
- 単語を抽出 (Kuro)
- タグの外側(内側)だけ置換 (手石)
- ポップアップメニューで検索先にジャンプ (手石)
- 検索(SJIS以外) (masme)
- 現在開いているファイルの言語名をつけてWeb検索 (高見知英)
- 文字出現量ランキング (群生系パセリ)
- 検索ヒット数表示 (ks)
- 任意の検索エンジンで検索 (Noah)
- 任意の検索エンジンで検索ー改良版 (Takeshi)
- デフォルトの検索フラグを設定して検索ウィンドウ表示 (yuko)
- 複数置換 (Noah)
- 類義語アウトプット【Python】 (シリル)
- 校正支援アウトプット (シリル)
- 見出しジャンプ (yuko)
プログラミング[編集]
- Eclipse風コメントアウト (ks)
- Eclipse風コメントアウト(改) (pizz)
- コメントマーク付け外し (手石, masme)
- スマートインデント(C 構文) (ks)
- ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ (kazy)
- タグファイルから補完 (n)
- コードスニペットもどき (手石)
- TeX文書のコンパイル (手石, isari)
- 簡易数式計算 (ks)
- 定義へ移動 (ks)
- タブの桁数 (手石)
- 行末の空白を削除 (n)
- 開いているスクリプトファイルを実行 (高見知英)
- 開いているスクリプトファイルを構文チェック (高見知英)
- 説明を出力 (s)
- JSON整形 (Ovis)
- コンソール実行 (YOS G-spec)
- 拡張子からコンソール実行 (YOS G-spec)
- ScriptRun (fuka)
- JavaScript を実行 (n)
- Ruby を実行 (n)
- HSPキーワード検索 (SSSE)
GUI[編集]
- フォルダ選択ダイアログ (手石)
- HTA(HTML)の自作ダイアログを表示 (noonworks)
- ポップアップメニューを手軽に扱う (komorebikoboshi)
- ポップアップメニューでチェックボックス (手石)
- ポップアップメニューでラジオボタン (手石)
- マクロ・関数をメニューで呼び出す (aliquis)
- 階層化マクロメニュー (ks)
- Editor.OpenFile()のポリフィル (kazy)
生成AI[編集]
- Google Gemini に相談 (yuko)
- OpenAI GPT に相談 (yuko)
- Groq に相談 (yuko)
- Google Gemini で執筆支援 (Kuro)
おもしろ[編集]
- MeryToys (Kuro)
- テーマのトグル (ucky)
- テーマの自動変更 (pizz)
- お気に入りフォント (ucky)
- あつまれ☆みんなのおもしろアイコン (シリル, ucky)
- メール送信 (ks)
その他[編集]
- 最新版を確認 (diaphragm)
- Beep音の例 (star0worshipper)
- SAPI 使って単語読み上げ (miso)
- ブックマーク系コマンド集 (ks)
- シェルコマンドを実行 (sasaki)
- 折り返しトグル切り替え (Bleat)
- ブラウザ風タブ移動 (yuko)
- タブ位置を先頭/末尾に移動 (yuko)
- Mery 電卓 (yuko)
- Mery 電卓 (bc コマンド使用版) (yuko)
- Windowsクリップボード内容表示 (kiyohiro)
開発者向け[編集]
- キーアサイン集 (ks, masme, isari)
- includeライブラリ (ks)
- マクロ覚え書き(開発者向け) (ks, papagoat)
注意事項[編集]
Mery Ver 2.6.6以前に作成されたマクロが動作しない場合は下記のページを参照してください。
スポンサーリンク