2011-11-16 58 views
0

我遇到這個問題:我編程了很多編程 語言。用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}");

如果可能的替代,我想能夠告訴光標所在行會和 複製/粘貼我想要替換的命令。

問候,阿爾特

+0

嘿阿爾特!如果您將答案複製到下面的答案框並回答您自己的問題,這將有所幫助。稍後他人會更容易找到。謝謝! – yhw42

+0

是的,但在那個時候,我沒有被允許通過StackOverflow。 :P –

回答

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... :$

2
  1. 替換文本如常。
  2. 發送CursorLeft多次到您想要選擇的塊的末尾。
  3. 發送ShiftDown。
  4. 將光標進一步向左移動到要選擇的塊的開頭。
  5. 發送ShiftUp。
+0

你的解決方案肯定更短;) – CKuck

+0

^_ ^無論如何感謝您的幫助。 –

相關問題