Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IntelliJ Macro menu

I've just started playing with macros in IntelliJ. I recorded several then played back until I decided to add keymap shortcuts to my macros. I went to Settings and pressed Alt+C to add a new child map because I couldn't edit the parent. Since then the macros are no longer accessible from the Tools menu, not to mention that the shortcuts don't work. I tried removing the shortcuts from the keymap but even though I press Alt+R or Alt+L, it still does not revert them back. And TAB has stopped working .. when writing sout +TAB ..nothing happens anymore... HELP

like image 408
Iulia Avatar asked Jan 21 '10 11:01

Iulia


2 Answers

Sorted! sout+TAB is part of live templates..

If you open the IDE Settings window, you will see Live Templates.. Under output you should find sout(Prints a string to System.out).. if not, click Add and then type sout for the Abbreviation section, type in a description and then for the template text put System.out.println("$END$");

I use the Default keymap in IntelliJ now...

Thought this might help someone...

like image 129
Iulia Avatar answered Oct 31 '22 15:10

Iulia


You can try to use the default keymap. When you modify the default keymap, a copy is created with your settings.

If that is not working, you can try to quit IntelliJ and to delete this file:

/.IntelliJIdea90/config/options/macros.xml

and check also for the folder

/.IntelliJIdea90/config/keymaps

To find the location of the config folder you should look for the file : idea.properties in the folder where the main executable for idea is.

Look for the line:

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

And this is the location of the config. folder.

Restart IntelliJ.

Take a copy of any file you are going to delete!

like image 27
dawez Avatar answered Oct 31 '22 15:10

dawez