2010-01-21 8 views
15

Właśnie zacząłem grać z makrami w IntelliJ. Nagrałem kilka, a następnie odtwarzałem, aż zdecydowałem się dodać skróty klawiaturowe do moich makr. Poszedłem do Ustawień i wcisnąłem Alt + C, aby dodać nową mapę podrzędną, ponieważ nie mogłem edytować rodzica. Od tego czasu makra nie są już dostępne z menu Narzędzia, nie mówiąc o tym, że skróty nie działają. Próbowałem usunąć skróty z mapy klawiszy, ale mimo tego, że naciskam Alt + R lub Alt + L, to nadal ich nie cofam. A TAB przestał działać ... podczas pisania sout + TAB .. nic już nie dzieje się ... HELPMenu makro IntelliJ

+0

@Anyone który chce szybszą odpowiedź: 'Ctrl + J' do listy wszystkich skrótów. każdy rozszerza się z TAB – Andrejs

Odpowiedz

3

Możesz spróbować użyć domyślnej mapy klawiatury. Kiedy modyfikujesz domyślną mapę klawiszy, tworzona jest kopia z twoimi ustawieniami.

Jeśli to nie działa, można spróbować zamknąć IntelliJ i usunąć ten plik

/.IntelliJIdea90/config/options/macros.xml

i sprawdzić także dla Folder

/.IntelliJIdea90/config/keymaps

Aby znaleźć lokalizację folderu config, należy wyszukać plik: idea.properties w folderze, w którym znajduje się główny plik wykonywalny dla pomysłu.

Look dla linii:

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

I to jest lokalizacja config. teczka.

Uruchom ponownie IntelliJ.

Zrób kopię pliku, który chcesz usunąć!

+0

Dzięki .. usunięcie makr.xml z opcji przywróciło makra z Narzędzia. sout + TAB wciąż nie działa - wydaje mi się, że usunąłem kilka map klawiszy podczas edycji. Czy mogę odzyskać wszystkie mapy klawiszy, które zawiera IntelliJ? Wielkie dzięki! – Iulia

+0

Co to jest sout + TAB? ALT + TAB w IDEA9 aktywuje przełącznik. Możesz zaglądać w ustawienia klawiatury/Inne/Switcher i przywrócić ALT + TAB. – dawez

+0

Domyślny KEYMAP nie może być modyfikowany, więc jeśli wybierzesz DEFAULT jako mapę klawiszy, znajdziesz oryginalne ustawienia. – dawez

34

Sortowane! sout + TAB jest częścią szablonów na żywo ..

Po otwarciu okna ustawień IDE zobaczysz Szablony na żywo. Pod wyjściem znajdziesz sout (Drukuje ciąg do System.out). jeśli nie, kliknij Dodaj, a następnie wpisz sout dla sekcji Skrót, wpisz opis, a następnie dla tekstu szablonu umieść System.out.println ("$ END $");

używam mapy klawiszy domyślne w IntelliJ teraz ...

, że to może pomóc komuś ...