在notepad ++中将书签插入下一行?

时间:2012-07-10 01:45:22

标签: notepad++

我有一些标记为书签的行。我想在这些行的下一行插入书签。

http://img259.imageshack.us/img259/5674/nextbookmark.png

我在Notepad ++上录制了这个宏,但我不明白,因为效果不好:

F2
down arrow
ctrl+F2

这种简单的组合给我带来了错误,是否有解决方案?

这是原始宏代码:

http://img411.imageshack.us/img411/5002/macrocode.png

在这种情况下,我会记录3次 F2-down arrow-ctrl + F2

但我不想记录标记的行数(21,59,63),我只想应用宏。

1 个答案:

答案 0 :(得分:2)

我使用AutoHotKey解决了这个问题。记录脚本并使用此文本进行编辑:

WinWait, *new  2 - Notepad++, 
IfWinNotActive, *new  2 - Notepad++, , WinActivate, *new  2 - Notepad++, 
Sleep, 100
Send, {F2}{DOWN}{CTRLDOWN}{F2}{CTRLUP} 


** new 2是我当前打开的记事本++窗口的名称

** Send, {F2}{DOWN}{CTRLDOWN}{F2}{CTRLUP}是在上述书签后创建书签所需的键盘命令。如果我复制多次发送,{F2} {向下} {CTRLDOWN} {F2} {CTRLUP} ,我会得到所需的结果