用AutoHotkey替换字符串,高级?

时间:2011-11-16 15:09:21

标签: replace autohotkey

我遇到了这个问题:我在几个编程中编程很多 语言。

我需要每天输入大量代码,但最近我正在使用 NetBeans以及何时(在Java中)键入sout{TAB},它将返回 System.out.println"{this is where the cursor is, so I can begin typing in here right away}";

我认为这可以使用AutoHotkey完成,但是怎么做?

我想要的是插入某些命令的可能性, 与echo{TAB}类似,它将替换为echo ("{this is where the cursor is, so I can begin typing in here right away}");

如果可能的话,我希望能够分辨光标的位置和 复制/粘贴我想要替换的命令。

问候,Aart

2 个答案:

答案 0 :(得分:2)

  1. 照常替换文字。
  2. 将CursorLeft多次发送到您想要选择的块的末尾。
  3. 发送ShiftDown。
  4. 将光标向左移动到您想要选择的块的开头。
  5. 发送ShiftUp。

答案 1 :(得分:1)

我明白了! :)

:*:echo`t::echo (""); {left 4}

如果要在PHP中使用它,例如,要快速键入while,请使用:

:*:query`t::$result = mysql_query("SELECT * FROM table");{ENTER}while ($row = mysql_fetch_array($result)) {{}{ENTER}{ENTER}{}}{left 2}

来源: Always look at the readme first... :$