* MS Visual C++風”次の文字列を検索” [#bdddfdcf]
-ページ: [[Macro/投稿]]
-作者: [[正雪]]
-カテゴリー: js,vbs
-カテゴリー: js
-投稿日: 2006-09-20 (水) 21:49:07
** メッセージ [#h4ac9e51]
・文字列選択時、選択文字列を検索
・文字列未選択時、カーソル位置の単語を検索
*MS VC++のCtrl+F3検索が癖なんで強引に作成(とりあえず動作する)
http://www.kjps.net/user/koseki/ctrlF3.html
----
- 新 http://web.archive.org/web/20071223184128/http://www.kjps.net/user/koseki/VcLikeSearch.html -- [[正雪]] &new{2006-10-13 (金) 22:22:37};
#code(javascript){{
// 【FindNextSelected.js】
// Visual Studio の[編集.次を検索選択範囲(Ctrl+F3)]もどき
if( Editor.IsTextSelected() == 0 )
Editor.SelectWord();
Editor.SearchClearMark( );
Editor.Right();
Editor.SearchNext("", 0);
if( Editor.IsTextSelected() != 0 )
{ // 見つけた
Editor.Left(); // キャレット行位置にスクロール
Editor.SearchNext("", 0); // 再選択
}
}}
#code(javascript){{
// 【FindPrevSelected.js】
// Visual Studio の[編集.前を検索選択範囲(Ctrl+Shift+F3)]もどき
if( Editor.IsTextSelected() == 0 )
Editor.SelectWord();
Editor.SearchClearMark( );
Editor.Left();
Editor.SearchPrev("", 0);
if( Editor.IsTextSelected() != 0 )
{ // 見つけた
Editor.Left(); // キャレット行位置にスクロール
Editor.SearchNext("", 0); // 再選択
}
}}
#comment