▼ 2015/10/2 (金) 11:22:32 ponta | |
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:43.0) Gecko/20100101 Firefox/43.0 |
▼ aTaさん
> また、アセンブラでの開発時ように、ラベルとJMP命令を対応させて、
>
> jmp LABEL1
>
> LABEL1:
>
> というときに、 jmp LABEL1 から直接ラベルに飛べるような機能がほしいです。
// ***** ここから
var line_str = Editor.GetLineStr(0); // Get Current Line Strings
var cur_pos = parseInt(Editor.ExpandParameter("$x"),10) - 1; // Get Current Cursor Posision
if(line_str.charAt(cur_pos) >" ")
{
var end_pos = cur_pos;
var temp_str= (line_str.substring(cur_pos)).replace(/\r?\n/,"");
// "LABEL1:"の時
var jump_word = temp_str.match(/\w+/)+":";
// // "LABEL1"の時
// var jump_word = temp_str.match(/\w+/);
Editor.SearchNext("^"+jump_word,0x24);
}
ここまで *****//
上記をショートカットに割り当てると可能かと思います。
使用方法は、"jmp LABEL1"のLの部分にカーソルを合わせて実行してください。 |
|