Jak usunąć możliwość przesuwania kursora po zakończeniu linii w IntelliJ?
Jak usunąć możliwość przesuwania kursora po zakończeniu linii w IntelliJ?
Odpowiedzi:
Menu Plik -> Ustawienia -> Edytor -> Ogólne -> Przestrzeń wirtualna i odznacz „Zezwalaj na umieszczanie karetki po końcu linii”. Możesz także odznaczyć inne opcje w panelu Przestrzeń wirtualna.
Jeśli inne odpowiedzi wydają się nie działać, być może zostały Column Selection Mode
włączone. Na moim komputerze Mac jest mapowany na Cmd+ Shift+ 8. Znajduje się w menu Edycja . Ta pozycja menu pokaże mały znacznik wyboru, gdy tryb jest włączony.
Shift
+ Cmd
+ A
, wpisałem Column Selection Mode
i wyłączyłem.
Shift
+ Alt
+ Insert
. Dla każdego, kto go szuka, wystarczy otworzyć ustawienia i wyszukać, Column Selection Mode
a wyświetli się jego skrót. Kolejna uwaga: korzystam z Intellij 15, używając
Aby uzyskać oczekiwane zachowanie, w którym przestrzegane są wcięcia po kliknięciu linii:
W Preferencjach> Edytor> Przestrzeń wirtualna
Sprawdź :
Zezwalaj na umieszczanie karetki w zakładkach.
Odznacz :
Zezwól na umieszczenie karetki po zakończeniu linii.
To było dla mnie naprawdę denerwujące i nie ma dla mnie sensu jako zachowanie domyślne.
Allow placement of caret inside indents
.
Należy pamiętać, że w przypadku Intellij IDEA 11 dla komputerów Mac ustawienia są umieszczane w menu IntelliJ IDEA i nazywane preferencjami. (Może jakiś domyślny Mac?)
Co powiedział Matt_Bro (pierwsza odpowiedź), ale jeśli już masz zaznaczone pole w preferencjach, spróbuj ponownie je sprawdzić (sprawdziłem wszystkie pola wirtualnej przestrzeni) i uruchom ponownie. Następnie odznacz i naciśnij Zastosuj - w tym momencie nieograniczone miejsce zostało dla mnie wyłączone.
Domyślnie jest wyłączone (niezaznaczone).
Jeśli jest włączony, możesz użyć jednego z następujących 2 podejść :
Plik > Ustawienia ... (lub Ctrl+ Alt+ S)> Edytor > Ogólne > sekcja Przestrzeń wirtualna> odznacz Zezwalaj na umieszczanie karetki po końcu linii
Pomoc > Znajdź akcję ... (lub Ctrl+ Shift+ A)> wpisz „ Przestrzeń wirtualna: Zezwalaj na koniec ”> Enterlub kliknij lewym przyciskiem myszy (aby przełączać między Włącz i Wyłącz)>Esc