「対応する括弧に移動」の版間の差分

MSY-07 (トーク | 投稿記録)
with文を使用しないソースコードに修正
MSY-07 (トーク | 投稿記録)
SyntaxHighlightにcopyの追加
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
このマクロは[https://www.haijin-boys.com/software/mery/mery-3-6-0#17 Mery Ver 3.6.1]で追加されたコマンド「対応する括弧へ移動」と同機能です。
このマクロは[https://www.haijin-boys.com/software/mery/mery-3-6-0#17 Mery Ver 3.6.1]で追加されたコマンド「対応する括弧へ移動」と同機能です。


== 概要 ==
== Kuro, kurama 版 ==
カーソル右側に括弧がある場合、対応する括弧に移動します。
対応する括弧に移動します。「shift」変数を「true」に設定した場合は選択しながら移動します。


「shift」変数を「true」に書き換えると、選択しながら移動します。
<syntaxhighlight lang="javascript" copy>
 
== Kuro, Kurama 版 ==
<syntaxhighlight lang="javascript">
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
// 対応する括弧に移動
// 対応する括弧に移動
25行目: 22行目:
// ステータスバーを消去
// ステータスバーを消去
Status = "";
Status = "";
// Selection オブジェクトを取得
var sel = document.selection;
var sel = document.selection;
// カーソル位置を保存
// カーソル位置を保存
130行目: 128行目:
</syntaxhighlight>
</syntaxhighlight>


== Masme 版 ==
== masme 版 ==
* ステータスバーに括弧間の文字数を表示するようにしました。
* ステータスバーに括弧間の文字数を表示するようにしました。
* Kuro, kurama 版の不安定な挙動を調整しました。
* Kuro, kurama 版の不安定な挙動を調整しました。
146行目: 144行目:


=== ソースコード ===
=== ソースコード ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript" copy>
//■対応する括弧に移動
//■対応する括弧に移動
// 2014-02-05 - 2019-04-12
// 2014-02-05 - 2019-04-12
スポンサーリンク