「タブ位置を先頭/末尾に移動」の版間の差分
ナビゲーションに移動
検索に移動
括弧を全角に修正 |
SyntaxHighlightにcopyの追加 |
||
| 5行目: | 5行目: | ||
== ソースコード == | == ソースコード == | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
#title = "文書を先頭へ移動" | #title = "文書を先頭へ移動" | ||
Redraw = false; | Redraw = false; | ||
| 29行目: | 29行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
#title = "文書を末尾へ移動" | #title = "文書を末尾へ移動" | ||
Redraw = false; | Redraw = false; | ||
2025年6月30日 (月) 00:56時点における版
概要
タブ位置(文書位置)を先頭/末尾に移動するマクロです。
Ver 3.7.2 にて動作を確認しています。
ソースコード
#title = "文書を先頭へ移動"
Redraw = false;
var MEID_WINDOW_MOVE_NEXT = 2272; // 次へ移動
var MEID_WINDOW_MOVE_PREV = 2273; // 前へ移動
main();
function main() {
var docCount = editor.documents.Count;
for (var i = 0; i < docCount; i++) {
if (editor.documents.Item(i) == document) {
var docNum = i;
break;
}
}
for (var i = 0; i < docNum; i++) {
editor.executeCommandById(MEID_WINDOW_MOVE_PREV);
}
}
#title = "文書を末尾へ移動"
Redraw = false;
var MEID_WINDOW_MOVE_NEXT = 2272; // 次へ移動
var MEID_WINDOW_MOVE_PREV = 2273; // 前へ移動
main();
function main() {
var docCount = editor.documents.Count;
for (var i = 0; i < docCount; i++) {
if (editor.documents.Item(i) == document) {
var docNum = i;
break;
}
}
var loopCount = docCount - docNum - 1
for (var i = 0; i < loopCount; i++) {
editor.executeCommandById(MEID_WINDOW_MOVE_NEXT);
}
}
スポンサーリンク