2010-01-21 36 views
15

我剛開始玩IntelliJ中的宏。我記錄了幾個然後回放,直到我決定添加鍵盤快捷鍵到我的宏。我去了設置,並按下Alt + C來添加一個新的子地圖,因爲我無法編輯父項。從那時開始,工具菜單中不再可以訪問這些宏,更不用說快捷方式不起作用了。我嘗試從鍵盤映像中刪除快捷鍵,但即使按Alt + R或Alt + L鍵,它仍然不會恢復它們。並且TAB已停止工作..在編寫sout + TAB時沒有任何事情發生......幫助IntelliJ宏菜單

+0

@Anyone誰想要一個更快的答案:'按Ctrl + J'列出所有的快捷方式。每個擴展TAB – Andrejs 2016-07-15 13:22:27

回答

3

您可以嘗試使用默認的鍵盤映射。修改默認鍵盤映射時,會使用您的設置創建副本。

如果不工作,你可以嘗試戒菸的IntelliJ和刪除這個文件:

/.IntelliJIdea90/config/options/macros.xml

,並檢查了文件夾

/.IntelliJIdea90/config/keymaps

要找到config文件夾的位置,應該在想法的主要可執行文件所在的文件夾中查找文件:idea.properties。

查找行:

# path to IDEA config folder. Make sure you're using forward slashes 
idea.config.path=${idea.home}/.IntelliJIdea90/config 

這是配置的位置。夾。

重新啓動IntelliJ。

拿出你要刪除的任何文件的副本!

+0

謝謝..從選項中刪除macros.xml重新啓用工具的宏。 sout + TAB仍然不起作用 - 我相信在編輯時我刪除了幾個鍵盤映射。有什麼方法可以檢索IntelliJ附帶的所有鍵盤映射嗎?非常感謝! – Iulia 2010-01-21 12:01:41

+0

sout + TAB是什麼? IDEA9中的ALT + TAB正在激活切換器。您可以查看鍵盤映射設置/其他/切換器並放回ALT + TAB。 – dawez 2010-01-21 14:54:01

+0

默認的KEYMAP不允許被修改,所以如果你選擇DEFAULT作爲鍵盤映射,你會找到原始設置。 – dawez 2010-01-21 14:55:27

34

Sorted! sout + TAB是實時模板的一部分..

如果您打開IDE設置窗口,您將看到實時模板。在輸出下,您應該找到sout(打印一個字符串到System.out)..如果沒有,請單擊添加,然後在縮寫部分輸入sout,輸入描述,然後輸入模板文本將System.out.println(「$ END $」);

我使用的IntelliJ現在默認的鍵盤對應...

想這可能幫助別人......

相關問題