Czy jest możliwe, jak skonfigurować IntelliJ IDEA tak, żebym mógł wybierać kolumny za pomocą klawiszy kursora, podobnie jak w Notepad ++, Visual Studio lub FlashDevelop.
Na przykład, kiedy piszę kod, prawie zawsze nawiguję wyłącznie za pomocą klawiatury. We wspomnianych wcześniej IDE mogę szybko wybrać bloki kodu, przytrzymując Shift+, Alta następnie dotykając, ↑aby rozszerzyć kursor na powyższe linie. Następnie mogę przytrzymać Shift+ Alt+ Ctrli dotknąć ←lub, →aby szybko przeskoczyć między słowami i zaznaczyć fragment tekstu, który chcę.
W IntelliJ IDEA muszę stale włączać i wyłączać tryb wyboru kolumny za pomocą Shift+ Alt+, Inserta nawet wtedy nie działa tak, jak w innych IDE lub edytorach tekstu.
Jakieś pomysły?
android-studio
intellij-idea
multiple-columns
textselection
intellij-13
Joshua Barnett
źródło
źródło
Odpowiedzi:
Możesz edytować kolumny za pomocą
Edit | Column Selection Mode
.Skrót obrócić to
on/off
jest Alt+ Shift+ Insert. Do nawigacji służą klawisze strzałek, aby zaznaczyć bloki tekstu.źródło
Multiline Caret (bez myszy)
Windows / Linux: CTRL+ CTRL(przytrzymaj) +↑ / ↓
Mac: ⌘+ ⌘(przytrzymaj) +↑ / ↓
ESC zakończy tryb wielowierszowy.
Zmień klawisz skrótu z wieloma daszkami
Aby dodać niestandardową mapę klawiszy, CTRL+ SHIFT+ A, wpisz
keymap
i kliknij tę zSettings
podtekstem. WyszukajClone Caret Above
iClone Caret Below
.Zmapowałem mój na ALT+ SHIFT+ ↑ / ↓.
Premia
Spróbuj trzymając kombinacje CTRL, SHIFTi strzałami w celu poprawy siły selekcyjnej.
źródło
ALT
klucz został zamapowany domyślnie zamiast⌘
. Tak było:ALT
+ALT
(Przytrzymaj) +↑
/↓
macOS
ale nie można drzemać przedMożna również wybrać wstrzymanie
middle mouse key
.źródło
Przejdź do
Settings | Keymap
i ustaw skrót dlaClone Caret Above
i dlaClone Caret Below
źródło
Myślę, że odpowiedź @ Meo jest najbardziej poprawna, ale jeśli twoja ręka jest na myszy, możesz to również osiągnąć za pomocą Ctrl+ Alt+ Shift+ Left Mouse Button Click. Lub poszukaj
Add Rectangular Selection on Mouse Drag
w ustawieniach mapy klawiszy.źródło
W systemie Windows lub Linux naciskam dwa razy Ctrl
źródło
Ctrl
a następnie szybko naciśnij i przytrzymajCtrl
drugi raz. Użyj strzałek, przytrzymując,Ctrl
aby dodać karetki / wybierzDla mnie na Macu:
Naciśnij raz klawisz „opcja”, zwolnij go i ponownie naciśnij i przytrzymaj. Teraz nawiguj kursorem, aby wybrać żądany kod. Naciśnij „Esc”, aby wyjść z trybu kolumnowego! :)
źródło
Najwygodniejszym sposobem jest:
źródło
Na komputerze Mac (z domyślnymi mapowaniami klawiatury):
⇧⌘8
źródło
Na Mac cmd+ shift+ *nie działało dla mnie. Zmieniłem mapę klawiatury na coś innego i teraz działa bezproblemowo.
źródło