「字下げ・字上げ」の版間の差分

MSY-07 (トーク | 投稿記録)
注意書きの追加
MSY-07 (トーク | 投稿記録)
SyntaxHighlightにcopyの追加
 
(同じ利用者による、間の7版が非表示)
1行目: 1行目:
この機能は[https://www.haijin-boys.com/software/mery/mery-3-5-0 Ver 3.5.6]でMery本体に実装されたため(何も選択していないとき、Shift + Tab キーで逆インデント)、それ以降のバージョンを使用しているユーザーはこのマクロを導入する必要はありません。
== 概要 ==
== 概要 ==
論理行単位で字下げ・字上げします。
論理行単位で字下げ・字上げします。
8行目: 6行目:
[[ファイル:Indent-Unindent.png]]
[[ファイル:Indent-Unindent.png]]


== 更新履歴 ==
== 変更履歴 ==
; 2019/06/01
* 1.0.3 (2019-06-01)
* 字下げ・字上げした次の行に変更行の印がつかないようにした。
** 字下げ・字上げした次の行に変更行の印がつかないようにした
** 末尾の改行(次の行頭)を範囲に含めず書き換えるように変更。
*** 末尾の改行(次の行頭)を範囲に含めず書き換えるように変更
* with 文を使用せず変数化した(他の自作マクロに合わせた)。
** with 文を使用せず変数化した(他の自作マクロに合わせた)
; 2019/04/12
* 1.0.2 (2019-04-12)
* (字下げ) Quit() → break ラベル文に変更。
** (字下げ) Quit() → break ラベル文に変更
; 2015/02/14
* 1.0.1 (2015-02-14)
* (字上げ) 「インデントの定義」に正規表現の特殊文字があると誤動作する不具合を修正。
** (字上げ) 「インデントの定義」に正規表現の特殊文字があると誤動作する不具合を修正
* 矩形選択(始点or終点が左下かつ論理行頭)時、下端の行が範囲から漏れる不具合を修正。
** 矩形選択(始点or終点が左下かつ論理行頭)時、下端の行が範囲から漏れる不具合を修正
; 2014/02/09
* 1.0.0 (2014-02-09)
* 初版公開。
** 初版公開


== 字下げ (インデント) ==
== 字下げ (インデント) ==
27行目: 25行目:


=== ソースコード ===
=== ソースコード ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript" copy>
//■字下げ(インデント)
//■字下げ(インデント)
// 2014/02/09-2019/06/01
// 2014-02-09 - 2019-06-01
//・論理行単位で字下げする。空行は字下げしない。非選択時/単行選択時はタブ挿入。
//・論理行単位で字下げする。空行は字下げしない。非選択時/単行選択時はタブ挿入。


59行目: 57行目:


=== ソースコード ===
=== ソースコード ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript" copy>
//■字上げ(アンインデント)
//■字上げ(アンインデント)
// 2014/02/09-2019/06/01
// 2014-02-09 - 2019-06-01
//・論理行単位で字上げする。非選択時/単行選択時でも字上げする。
//・論理行単位で字上げする。非選択時/単行選択時でも字上げする。


スポンサーリンク