2010-01-21 4 views
15

Ho appena iniziato a giocare con i macro in IntelliJ. Ho registrato diversi e poi riprodotto fino a quando ho deciso di aggiungere scorciatoie di tasti di scelta rapida ai miei macro. Sono andato su Impostazioni e ho premuto Alt + C per aggiungere una nuova mappa figlio perché non potevo modificare il genitore. Da allora le macro non sono più accessibili dal menu Strumenti, per non parlare del fatto che le scorciatoie non funzionano. Ho provato a rimuovere le scorciatoie dalla mappa dei tasti, ma anche se premo Alt + R o Alt + L, non viene ripristinato. E TAB ha smesso di funzionare .. quando scrivi sout + TAB ... non succede più ... HELPMenu macro IntelliJ

+0

@Anyone che vuole una risposta più veloce: 'Ctrl + J' per elencare tutti i collegamenti. ognuno si espande con TAB – Andrejs

risposta

3

Puoi provare a usare la mappa dei tasti predefinita. Quando si modifica la mappa dei tasti predefinita, viene creata una copia con le proprie impostazioni.

Se questo non funziona, si può provare a smettere di IntelliJ e per cancellare questo file:

/.IntelliJIdea90/config/options/macros.xml

e controllare anche per la cartella

/.IntelliJIdea90/config/keymaps

Per trovare il percorso della cartella config, è necessario cercare il file: idea.properties nella cartella in cui si trova l'eseguibile principale per l'idea.

Cercare la riga:

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

E questa è la posizione della configurazione. cartella.

Restart IntelliJ.

Prendi una copia di qualsiasi file che stai per eliminare!

+0

Grazie .. l'eliminazione del macros.xml dalle opzioni ha riabilitato le macro da Strumenti. sout + TAB non funziona ancora - credo di aver cancellato diverse keymap quando stavo modificando. C'è un modo per recuperare tutte le keymap con cui arriva IntelliJ? Molte grazie! – Iulia

+0

Che cos'è sout + TAB? ALT + TAB in IDEA9 sta attivando lo switcher. Puoi guardare nelle impostazioni della tastiera/Altro/Switcher e riporre ALT + TAB. – dawez

+0

Il KEYMAP predefinito non può essere modificato, quindi se si sceglie DEFAULT come mappa delle chiavi si troveranno le impostazioni originali. – dawez

34

Ordinato! sout + TAB fa parte dei modelli dal vivo.

Se si apre la finestra delle impostazioni IDE, verranno visualizzati Modelli in tempo reale. Sotto l'output si dovrebbe trovare sout (Stampa una stringa su System.out). In caso contrario, fare clic su Aggiungere e quindi digitare sout per la sezione Abbreviazioni, digitare una descrizione e quindi per il testo del modello inserire System.out.println ("$ END $");

Io uso la mappa della tastiera di default in IntelliJ ora ...

pensato che questo potrebbe aiutare qualcuno ...