|
カーソル位置から対括弧までを選択する
- ページ: Macro/投稿
- 作者: しみづ?
- カテゴリー: js
- 投稿日: 2004-01-27 (火) 10:02:37
メッセージ
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| |
var inp = " ";
var type = " ";
var last = 99;
var tmp = " ";
var i = 1;
Editor.MoveHistSet();
Editor.GoFileEnd();
last = Number(Editor.ExpandParameter('$y')); Editor.MoveHistPrev();
Editor.BeginSelect();
for ( i=0; ; i++ ) { Editor.Right();
inp = Editor.GetSelectedString(0);
tmp = inp.substr(i, 1); if ( -1 != tmp.indexOf("\n", 0) ) { i++;
tmp = inp.substr(i, 1);
}
if ( -1 != tmp.indexOf("{", 0) ) { type = "{";
break;
}
if ( -1 != tmp.indexOf("(", 0) ) { type = "(";
break;
}
if ( Number(Editor.ExpandParameter("$y")) >= last ) break;
}
if ( type == " " ) { Editor.MoveHistPrev();
}
else { if ( i > 0 ) Editor.Left(); Editor.BracketPair(); Editor.Right(); }
|
|
|