2014-12-17 16 views
10

Jeśli komentarz lub w linii z Ctrl + / w IntelliJ 14 kursor przesuwa linię w dół. Jak mogę to wyłączyć?IntelliJ, wyłączanie przesuwania kursora po skomentowaniu linii za pomocą skrótu?

+1

Nie wierzę, że jest to coś, co konfiguruje użytkownik końcowy. – Makoto

+0

Testowałem w moim IntelliJ 14, więc Ctrl + Shift +/skomentowałby wybór kodu. –

+0

Punkt w tym pytaniu jest taki, że nie chcę, aby kursor PO komentarzu lub poza wierszem, aby przenieść. – simonides

Odpowiedz

4

Nie można tego wyłączyć, jednak można zdefiniować makro.

  1. Zacznij Edit | Macros | Start Macro Recording
  2. Naciśnij Ctrl + / wypowiedzieć się bieżącą linię
  3. Prasa Up aby przesunąć karetkę do tej linii ponownie
  4. Koniec z Edit | Macros | Stop Macro Recording

Karetka powróci do tego samego dziennika tak jak wcześniej oczekiwano.

można przypisać makro do dowolnego skrótu klawiszowego lubisz: Settings | Keymap | Macros

+0

Istnieje niefortunny problem: ruch kursora po komentowaniu zależy od języka. Podczas edycji Java, po komentarzu kursor przechodzi do następnego wiersza; podczas edycji XML kursor się nie porusza. Ustawienie tego makra "naprawia" zachowanie dla Javy, ale następnie łamie zachowanie dla XML. Nie znalazłem sposobu, aby sprawić, by działało poprawnie w obu kontekstach. – Karakuri

4

obejść bez makr: jeśli wybierzesz linię lub pojedynczy znak z linii, a następnie wypowiedzieć się, daszek pozostanie w tym samym pozycja.

Powiązane problemy