我想在代碼中的分離器(例如)50,「#」字符這樣的:如何重複輸入在Eclipse
##################################################
在VIM或Emacs可以通過「重複輸入」來完成特徵。
你知道有什麼方法在Eclipse中重複n次? (將無插件是巨大的)
我想在代碼中的分離器(例如)50,「#」字符這樣的:如何重複輸入在Eclipse
##################################################
在VIM或Emacs可以通過「重複輸入」來完成特徵。
你知道有什麼方法在Eclipse中重複n次? (將無插件是巨大的)
的選項將包括安裝Eclipse的VIM插件作爲在這個問題回答說:What vim plugins are available for Eclipse?
OR,
一個非常簡單的AHK腳本會做漂亮:
我只是測試,將做到這一點的代碼是:
#Persistent
#SingleInstance force
SetTitleMatchMode 2
Hotkey, IfWinActive,ahk_class SWT_Window0
Hotkey,#r,repeatchar
Hotkey,!+^r,repeatchar
return
repeatchar:
sendinput ^c ;copy the selected character
sendinput {%clipboard% 50}
return
此腳本會在Eclipse中按照Windows + R
或Alt + Ctrl + Shift + R
重複選定的字符串50次。
我已經共享腳本以及它的可執行文件here。可執行文件是通過編譯腳本創建的。如果您不舒服執行它,您可以從here下載AHK的便攜版本。使用便攜式版本,您必須手動將.ahk
文件與AutoHotkey.exe
關聯打開。
Here是一個(不太好)的屏幕播放,顯示了這一點在行動。
你問了一個沒有任何插件的替代方案。輸入#字符在某處並選擇它。現在點擊Ctrl - F打開查找/替換,選擇「正則表達式」選項並使用$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
作爲替換字符串。它將自己替換搜索詞50倍。由於對話框會記住所有條目,因此您可以在下次重新使用該模式。
你可以在vim和'y50l'中打開它來複制角色。我保持打開vim和eclipse – 2012-08-15 11:05:11
yeeeeeeeeees,當然......但是我在Eclipse中工作的時間有90%,所以切換到vim並不是真正我想要的。 – AvrDragon 2012-08-15 11:14:45
我也喜歡你。但我總是保持一個控制檯打開,它有很大的幫助。 – 2012-08-15 11:17:17