15/02/04 00:29:36.56 HBavEpph0.net
>>144
特に問題ないと思います
行数の取得は EndOfDocument() より Document.GetLines(0) の方がいいと思いますが
以下は私ならこう書きますという参考
本家 Wiki から include ライブラリを落としておいて
#include "include/BookmarkList.js"
var sel = Document.Selection;
if (sel.IsEmpty) {
sel.SelectWord();
}
var s = sel.Text;
BookmarkList.GetOnDocument(Document, true); // ブックマークを消すだけ
var t = Document.Text.split("\n");
var list = [];
for (var i=0; i<t.length; i++) {
if (t[i].indexOf(s) >= 0) {
list.push(i+1);
}
}
BookmarkList.SetToDocument(Document, list);