「マクロライブラリ」の版間の差分

提供:MeryWiki
ナビゲーションに移動 検索に移動
(→‎実験的マクロ・練習マクロなど: 「カッコで囲う2」を追加)
(「実験的マクロ・練習マクロなど」を移動)
10行目: 10行目:
*[[Zen Coding]] (Kuro)
*[[Zen Coding]] (Kuro)
*[[CSV のカーソル位置の列を削除]] (Kuro)
*[[CSV のカーソル位置の列を削除]] (Kuro)
*[[対応する括弧に移動]] (Kuro, kurama, masme 他) update 2019/04/24 (追加コード 2019/12/05)
*[[対応する括弧に移動]] (Kuro, kurama, masme 他) update 2019/04/24
*[[選択文字列を強調]] (Kuro)
*[[選択文字列を強調]] (Kuro)
*[[行頭に移動]] (Kuro, 他) update 2020/05/22
*[[行頭に移動]] (Kuro, 他) update 2020/05/22
*[[行頭か行末 または 選択範囲の始点か終点|行頭か行末 または 選択範囲の始点か終点 に移動]] (sukemaru) update 2019/03/29
*[[行頭か行末 または 選択範囲の始点か終点]] (sukemaru) update 2019/03/29
*[[文書の先頭か末尾|文書の 先頭か末尾 に移動]] (sukemaru) update 2019/03/29
*[[文書の先頭か末尾]] (sukemaru) update 2019/03/29
*[[バイト数]] (Kuro, ks)
*[[バイト数]] (Kuro, ks)
*[[日付と時刻を挿入]] (n, masme, sukemaru) update 2018/12/09
*[[日付と時刻を挿入]] (n, masme, sukemaru) update 2018/12/09
*[[日付と時刻を挿入(カレンダー版)]] (papagoat) update 2016/05/24
*[[日付と時刻を挿入(カレンダー版)]] (papagoat) update 2016/05/24
*[[選択範囲を上下に移動]] (ks)
*[[選択範囲を上下に移動]] (ks)
*[[行を上下に移動(Mery 2.7 用)]] (sukemaru) 2019/05/07 ※ Mery 2.7 以降用(ブックマークを保持)
*[[行を上下に移動(Mery 2.7 用)]] (sukemaru) 2019/05/07
*[[行を複製 (複数行可)]] (sukemaru) update 2019/05/07
*[[行を複製 (複数行可)]] (sukemaru) update 2019/05/07
*[[TeraPadのCtrl↑と同じような動作をするマクロ]] (suke)
*[[TeraPadのCtrl↑と同じような動作をするマクロ]] (suke)
34行目: 34行目:
*[[文字カウント]] (masme) 2014/02/01, update 2020/05/17
*[[文字カウント]] (masme) 2014/02/01, update 2020/05/17
*[[字下げ・字上げ]](インデント・逆インデント)  (masme) 2014/02/09, update 2019/06/01
*[[字下げ・字上げ]](インデント・逆インデント)  (masme) 2014/02/09, update 2019/06/01
:[[字下げ・字上げ#sukemaru 版|スペース×2 追加・削除]]、[[字下げ・字上げ#インデント|インデント・逆インデント]] (sukemaru) last update 2019/12/01 ※ Mery 2.8.6 以上でブックマークを保持
:[[字下げ・字上げ#sukemaru 版|スペース×2 追加・削除]]、[[字下げ・字上げ#インデント|インデント・逆インデント]] (sukemaru) last update 2019/12/01
*[[数値を増減]](インクリメント・デクリメント) (masme) 2014/06/17, update 2020/05/17
*[[数値を増減]](インクリメント・デクリメント) (masme) 2014/06/17, update 2020/05/17
*[[少し便利な Undo/Redo]] (ks)
*[[少し便利な Undo/Redo]] (ks)
50行目: 50行目:
*[[Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する]] (catfist, yuko) 2018/10/15 update
*[[Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する]] (catfist, yuko) 2018/10/15 update
*[[Markdown 向け、リスト記号 (*) のトグル]] (yuko) 2019/04/29
*[[Markdown 向け、リスト記号 (*) のトグル]] (yuko) 2019/04/29
*[[引用符/コメント]] ※ポップアップメニュー (行頭の文字列操作. 「引用の追加」マクロの増補改訂版) (sukemaru) last modified 2019/04/07
*[[引用符/コメント]] ※ポップアップメニュー (sukemaru) last modified 2019/04/07
*[[カッコで囲う]] (ポップアップメニューあり) (sukemaru) last modified 2020/06/03
*[[カッコで囲う]](sukemaru) last modified 2020/06/03
:「[[カッコで囲う#カッコで囲う (ポップアップメニューなし)|カッコで囲う (簡易版 ポップアップメニューなし)]]」<br> 「[[カッコで囲う#引用符を追加/削除|引用符を追加/削除]]」( "二重引用符" の追加/削除トグル)
*[[カッコをはずす]] & [[カッコをはずす#カッコを削除/追加|カッコを削除/追加]] & [[カッコをはずす#カッコを追加/削除|カッコを追加/削除]] (sukemaru) fixed 2019/05/03
*[[カッコをはずす]] & [[カッコをはずす#カッコを削除/追加|カッコを削除/追加]] & [[カッコをはずす#カッコを追加/削除|カッコを追加/削除]] (sukemaru) fixed 2019/05/03
*[[定型文を挿入]]マクロ集 (sukemaru) 2018/12/03
*[[定型文を挿入]]マクロ集 (sukemaru) 2018/12/03
*[[何年生で習う漢字?]] (シリル) 2019/03/10
*[[何年生で習う漢字?]] (シリル) 2019/03/10
*[[上に行挿入]] (yuko) 2019/05/11
*[[上に行挿入]] (yuko) 2019/05/11
*[[位置情報を保存してから「すべて選択/選択解除」(非スクロール)]] (sukemaru)
*[[位置情報を保存してから「すべて選択/選択解除」(非スクロール)]] (sukemaru) update 2019/11/13
: update 2019/11/13: 「[[位置情報を保存してから「すべて選択/選択解除」(非スクロール)#【include 版】位置を復帰/保存|位置を復帰/保存]]」を追加
*[[選択範囲を広げる]] (yuko) 2020/03/22
*[[選択範囲を広げる]] (yuko) 2020/03/22
*[[拡張自動選択]] (sukemaru) 2020/05/31 ※「日付」を範囲選択、今日の日付に変換
*[[拡張自動選択]] (sukemaru) 2020/05/31
*[[追加コピー・追加切り取り]] (sukemaru) 2020/06/05 ※ Mery ver 2.8.1 以降用
*[[追加コピー・追加切り取り]] (sukemaru) 2020/06/05


== ファイル操作補助 ==
== ファイル操作補助 ==
67行目: 65行目:
*[[ファイルのプロパティ]] (sukemaru) 2018/12/18
*[[ファイルのプロパティ]] (sukemaru) 2018/12/18
*[[文字列中のパス起動]] (ks)
*[[文字列中のパス起動]] (ks)
*[[選択範囲のURL・パスを開く|ひらけゴマ!]] ※「選択範囲のURL・パスを開く」 (sukemaru) update 2019/04/07
*[[選択範囲のURL・パスを開く]](ひらけゴマ!)(sukemaru) update 2019/04/07
*[[自動バックアップ]] (ks)
*[[自動バックアップ]] (ks)
*[[終了時状態保持・復元]] (ks)
*[[終了時状態保持・復元]] (ks)
90行目: 88行目:
*[[書き換え禁止モード色反転]] (Bleat)
*[[書き換え禁止モード色反転]] (Bleat)
*[[特定のフォルダで「ファイルを開く」ダイアログ]] (sukemaru) update 2020/05/10
*[[特定のフォルダで「ファイルを開く」ダイアログ]] (sukemaru) update 2020/05/10
*[[すべて閉じる]]マクロ集 (sukemaru) update 2019/05/03 <br>「他(右側/左側)のタブを閉じる」 などを追加
*[[すべて閉じる]]マクロ集 (sukemaru) update 2019/05/03
*[[文書が変更されていなければ変更マークを消す]] (Noah)
*[[文書が変更されていなければ変更マークを消す]] (Noah)
*[[変更なしのタブをすべて閉じる]] (Noah)
*[[変更なしのタブをすべて閉じる]] (Noah)
*[[ファイルを読み直す・開きなおす]] ※ポップアップメニュー (sukemaru) last update 2019/11/30 <br> エンコード指定で読み直し・読み取り専用属性の変更・編集モードの変更・プロパティを開く・さいごに閉じたファイルを開く・etc...
*[[ファイルを読み直す・開きなおす]] ※ポップアップメニュー (sukemaru) last update 2019/11/30
*[[さいごに閉じたファイルを開く]] ※ポップアップメニュー (sukemaru) 2019/11/30
*[[さいごに閉じたファイルを開く]] ※ポップアップメニュー (sukemaru) 2019/11/30
*[[タブを複製する]] (sukemaru) 2020/06/01
*[[タブを複製する]] (sukemaru) 2020/06/01
*[[強制的に上書き保存]] (sukemaru) 2020/06/01
*[[強制的に上書き保存]] (sukemaru) 2020/06/01
*[[すべて戻す]] (sukemaru) 2020/06/01
*[[すべて戻す]] (sukemaru) 2020/06/01
*[[作業フォルダの変更]] (sukemaru) 2020/06/03 ※ 作業フォルダ (カレントディレクトリ) のロックを解除する
*[[作業フォルダの変更]] (sukemaru) 2020/06/03


== 変換・ソート・整形 ==
== 変換・ソート・整形 ==
108行目: 106行目:
*[[昇順で並び替え]] (Kuro)
*[[昇順で並び替え]] (Kuro)
*[[降順で並び替え]] (Kuro)
*[[降順で並び替え]] (Kuro)
*[[昇順で並び替え/降順で並び替え]] トグル変換 (sukemaru) last update 2020/05/04 <br>「[[昇順で並び替え/降順で並び替え#昇順/降順トグル + 文字列反転|昇順/降順トグル + 文字列反転]]」を追加
*[[昇順で並び替え/降順で並び替え]] トグル変換 (sukemaru) last update 2020/05/04
*[[ブックマーク系コマンド集]] (ks)
*[[ブックマーク系コマンド集]] (ks)
*[[テキスト変換]] (ks)
*[[テキスト変換]] (ks)
119行目: 117行目:
*[[連番を挿入]] (masme) 2013/08/25, update 2020/05/17
*[[連番を挿入]] (masme) 2013/08/25, update 2020/05/17
*[[GFMをHTMLに変換]] (noonworks) 2014/03/09
*[[GFMをHTMLに変換]] (noonworks) 2014/03/09
*[[TrueとFalse_を切り替える|YES/NO マクロ]] (sukemaru) update 2020/05/12 ※「<span style="color:#0000c0;">True</span><span style="color:#c00;">False</span>をトグル切り替え」
*[[TrueとFalse_を切り替える]]<span style="color:#0000c0;">YES</span><span style="color:#c00;">NO</span>マクロ) (sukemaru) update 2020/05/12
*[[基数変換10_16]] (シリル) 2019/02/10
*[[基数変換10_16]] (シリル) 2019/02/10
*[[スネークケース ⇔ キャメルケースの変換]] (Noah)
*[[スネークケース ⇔ キャメルケースの変換]] (Noah)
*[[罫線変換]] (シリル) 2019/03/09
*[[罫線変換]] (シリル) 2019/03/09
*[[全角/半角変換]] (sukemaru) fixed 2019/05/11 ※「ABC」→「ABC」 / 「ABC」→「ABC」
*[[全角/半角変換]] (sukemaru) fixed 2019/05/11
*[[全角/半角 トグル変換]] (sukemaru) fixed 2019/05/20 ※「ABC」⇔「ABC」
*[[全角/半角 トグル変換]] (sukemaru) fixed 2019/05/20
*[[大文字/小文字/頭文字 トグル変換]] (sukemaru) last update 2019/08/29 ※「Abc」→「ABC」→「abc」...
*[[大文字/小文字/頭文字 トグル変換]] (sukemaru) last update 2019/08/29
*[[ひらがな/カタカナ変換]] (sukemaru) update 2020/01/03 ※「あいうえお」⇔「アイウエオ」
*[[ひらがな/カタカナ変換]] (sukemaru) update 2020/01/03
*[[文字列の順番を逆に書き出す]] (sukemaru) update 2020/01/03 ※「あいうえお」⇔」おえういあ「
*[[文字列の順番を逆に書き出す]] (sukemaru) update 2020/01/03
*[[TAB/半角空白 トグル変換]] (sukemaru) update 2020/05/29
*[[TAB/半角空白 トグル変換]] (sukemaru) update 2020/05/29


142行目: 140行目:
*[https://github.com/GunseiPaseri/Mery_macro 文字出現量ランキング] (群生系パセリ) 2015/12/28
*[https://github.com/GunseiPaseri/Mery_macro 文字出現量ランキング] (群生系パセリ) 2015/12/28
*[[検索ヒット数表示]] (ks)
*[[検索ヒット数表示]] (ks)
*[[検索ヒット数表示(選択文字列)]] ※イベントマクロ (sukemaru) last update 2019/12/03 <br>「[[検索ヒット数表示(選択文字列)#機能強化バージョン|文字数・行数・バイト数・ヒット件数]]」を追加
*[[検索ヒット数表示(選択文字列)]] ※イベントマクロ (sukemaru) last update 2019/12/03
*[[任意の検索エンジンで検索]] (Noah)
*[[任意の検索エンジンで検索]] (Noah)
*[[任意の検索エンジンで検索ー改良版]] (Takeshi) 2019/07/12
*[[任意の検索エンジンで検索ー改良版]] (Takeshi) 2019/07/12
151行目: 149行目:
*[[類義語アウトプット【Python】]] (シリル) 2019/03/24
*[[類義語アウトプット【Python】]] (シリル) 2019/03/24
*[[校正支援アウトプット]] (シリル) 2019/05/01
*[[校正支援アウトプット]] (シリル) 2019/05/01
*[[次/前の文字列を検索・改]] (sukemaru) last update 2020/05/12 ※複数行選択から『次/前の文字列を検索』
*[[次/前の文字列を検索・改]] (sukemaru) last update 2020/05/12


== プログラミング補助 ==
== プログラミング補助 ==
157行目: 155行目:
*[[Eclipse風コメントアウト]] (ks)
*[[Eclipse風コメントアウト]] (ks)
*[[Eclipse風コメントアウト(改)]] (pizz) 2020/03/15
*[[Eclipse風コメントアウト(改)]] (pizz) 2020/03/15
*[[コメントマーク付け外し]] (手石, masme, sukemaru) last update 2019/06/01
*[[コメントマーク付け外し]] (手石, masme, sukemaru) last update 2019/12/01
:([[コメントマーク付け外し#sukemaru 版|sukemaru版]]) last update 2019/12/01 ※ブックマーク対応
*[[スマートインデント(C 構文)]] (ks)
*[[スマートインデント(C 構文)]] (ks)
*[[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] (kazy)
*[[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] (kazy)
174行目: 171行目:
*[[拡張子からコンソール実行]] (YOS G-spec) 2019/6/22更新
*[[拡張子からコンソール実行]] (YOS G-spec) 2019/6/22更新
*[[JSON整形]](Ovis) Create 2019/03/25
*[[JSON整形]](Ovis) Create 2019/03/25
*[[JS フォーマット]] (sukemaru) 2020/05/03 ※JavaScript のソースコードの整形
*[[JS フォーマット]](JavaScript整形) (sukemaru) 2020/05/03


== おもしろ ==
== おもしろ ==
183行目: 180行目:


== 実験的マクロ・練習マクロなど ==
== 実験的マクロ・練習マクロなど ==
 
:[[実験的マクロ・練習マクロなど|>> 別ページ]]
*【自家用】[[ファイルのフルパスをコピーして閉じる]] ※イベント (sukemaru) update 2019/04/14
*【自家用】[[行の表示方法を切り替える]] (sukemaru) update 2019/08/25 ※論理行⇔表示行 トグル
*【自家用】[[対応する括弧に移動#sukemaru 版|対応するカッコに移動・選択]] (sukemaru) last update 2019/12/05
*【実験】 [[位置情報を保存してから「次の文字列を検索」]]+復帰 (sukemaru) 2019/05/28
*【実験】 [[カッコで囲う2]](マルチカーソル貼り付け) (sukemaru) 2020/06/05 ※ Mery ver 3 以降


== その他 ==
== その他 ==
208行目: 200行目:
*[[折り返しトグル切り替え]] (Bleat, sukemaru) update 2020/03/15
*[[折り返しトグル切り替え]] (Bleat, sukemaru) update 2020/03/15
*[[ファイルロック (排他制御) 的なもの]] (PebblePot)
*[[ファイルロック (排他制御) 的なもの]] (PebblePot)
*[[Mery.iniのオプション値を取得]] ※組み込み用関数 (sukemaru) last update 2020/05/14
*[[Mery.iniのオプション値を取得]] ※組み込み関数 (sukemaru) last update 2020/05/14
*[[Mery本体のバージョンチェック]] ※組み込み用関数 (sukemaru) 2019/04/17 <br>サンプルコード: 「Begin/EndUndoGroup() メソッドを使えるのは ver 2.7.0 以降」
*[[Mery本体のバージョンチェック]] ※組み込み関数 (sukemaru) 2019/04/17
*[[IO.Serialize() の JSON を参照する]] ※組み込み用関数 (sukemaru) 2019/04/17
*[[IO.Serialize() の JSON を参照する]] ※組み込み関数 (sukemaru) 2019/04/17
*[[ポップアップメニューを「n*十件ずつ」のサブメニューに自動分割する]] ※組み込み用関数 (sukemaru) update 2020/05/28 <br>サンプルコード: 「すべての論理行をポップアップメニューに表示する」
*[[ポップアップメニューを「n*十件ずつ」のサブメニューに自動分割する]] ※組み込み関数 (sukemaru) update 2020/05/28
*[[アクティブなタブのマクロを実行する]] (sukemaru) last update 2020/04/30
*[[アクティブなタブのマクロを実行する]] (sukemaru) last update 2020/04/30
*[[「クリップボード履歴」メニューのマクロ化]] (sukemaru) last update 2019/11/29 <br> ※ [[プラグイン:スニペットプラグイン|スニペット]] の機能を統合 / ※Mery ver 2.8.1 以降用 <br> (2020/05/02: 追加コード「n 番目から m 番目まで貼り付け」)
*[[「クリップボード履歴」メニューのマクロ化]] [[プラグイン:スニペットプラグイン|スニペット機能]] (sukemaru) last update 2019/11/29
*[[コンパクトメニュー]] (sukemaru) last update 2020/03/29 ※[https://www.haijin-boys.com/software/mery/mery-3-0-0 Mery 3.0.1] までの追加コマンドに対応
*[[コンパクトメニュー]] (sukemaru) last update 2020/03/29
*[[マクロメニュー]] (sukemaru) last update 2020/06/03
*[[マクロメニュー]] (sukemaru) last update 2020/06/03


220行目: 212行目:
----
----
*[[キーアサイン集]] (ks, masme, sukemaru, 有志) last update 2020/05/22
*[[キーアサイン集]] (ks, masme, sukemaru, 有志) last update 2020/05/22
*[[マテリアルデザインっぽいアイコンと『小マクロ集』]] ※アイコン収録数'''337'''コ (sukemaru) last update 2020/01/04
*[[マテリアルデザインっぽいアイコンと『小マクロ集』]](sukemaru) last update 2020/01/04
*[[includeライブラリ]] (ks)
*[[includeライブラリ]] (ks)
*[[GetKeyState.exe(キー状態取得実行ファイル)]] (pizz) 2019/03/23
*[[GetKeyState.exe(キー状態取得実行ファイル)]] (pizz) 2019/03/23
*[[マクロ覚え書き(開発者向け)]](ks, 有志) Last Update 2019/09/08
*[[マクロ覚え書き(開発者向け)]](ks, 有志) Last Update 2019/09/08

2020年6月12日 (金) 23:49時点における版

Mery で使用できるマクロを集めたライブラリです。

スクリプトを拡張子「js」 (JavaScript、JScript の場合) にして「Macros」フォルダ等に保存し、マクロメニューの「選択」や「カスタマイズ」から読み込んで使用してください。

マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。

テキスト操作補助

スペース×2 追加・削除インデント・逆インデント (sukemaru) last update 2019/12/01

ファイル操作補助

変換・ソート・整形

検索・置換

プログラミング補助

おもしろ

実験的マクロ・練習マクロなど

>> 別ページ

その他



スポンサーリンク