Jak wybrać kolumny w edytorach i IDE, aby usunąć kolumny, wstawić lub zamienić niektóre znaki?
Redakcja:
- Atom
- Notepad ++
- Kate
- WIGOR
- Wzniosły
- Emacs
- Textpad
- Szmaragdowy redaktor
- UltraEdit
- MCEdit
- jEdit
- Nedit
IDE:
- NetBeans
- Zaćmienie
- Visual Studio
- IntelliJ IDEA
- Flash Builder
- Aptana Studio
Odpowiedzi:
źródło
W Kate przełącz Ctrl+ shift+ B.
źródło
Ctrl + shift + B
ponownie.W Netbeans 7.1 można wybrać kolumny (Zaznaczenie prostokątne) za pomocą Ctrl+ shift+ R. Jest też przycisk w edytorze kodu.
Tak wyglądają prostokątne zaznaczenia:
źródło
Cmd
+shift
+r
.Eclipse potrzebował wtyczki trybu kolumnowego, aby móc wybrać prostokątny wybór.
Od wersji Eclipse 3.5 wystarczy wpisać Alt+ Shift+ A: zobacz sekcję Wiadomości i warte uwagi . (W OS X jest to Option-Command-A).
AmbroseChapel dodaje w komentarzach:
źródło
W kolumnie vim trybem wizualnym jest Ctrl+ v. Jeśli o to ci chodziło?
źródło
SublimeText 2
Używanie myszy
Na każdej platformie używane są różne przyciski myszy:
OS X
Windows
Linux
Korzystanie z klawiatury
OS X
ctrl+ shift+↑
ctrl+ shift+↓
Windows
ctrl+ alt+↑
ctrl+ alt+↓
Linux
ctrl+ alt+↑
ctrl+ alt+↓
Źródło: Dokumentacja SublimeText2
źródło
Nie podałeś wyraźnie emacsa, ale ponieważ wyróżniłeś wielu redaktorów ...
W emacs możesz do tego użyć prostokątów, w których kolumna jest prostokątem o szerokości 1.
Aby utworzyć prostokąt, zaznacz lewy górny lewy i prawy dolny róg prostokąta (gdzie prawy dolny znacznik znajduje się na prawo od kolejnego prawego punktu zawartego w prostokącie. Następnie możesz manipulować za pomocą:
C-x r k
Zabij tekst prostokąta regionu, zapisując jego zawartość jako „ostatni zabity prostokąt” (
kill-rectangle
).C-x r d
Usuń tekst regionu-prostokąta (
delete-rectangle
).C-x r y
Yank ostatni zabity prostokąt z lewym górnym rogiem w punkcie (
yank-rectangle
).C-x r o
Wstaw puste miejsce, aby wypełnić przestrzeń regionu-prostokąta (
open-rectangle
). Spycha to poprzednią zawartość prostokąta regionu w prawo.M-x clear-rectangle
Wyczyść prostokąt regionu, zastępując jego zawartość spacjami.
M-x delete-whitespace-rectangle
Usuń białe znaki w każdym z wierszy określonego prostokąta, zaczynając od kolumny lewej krawędzi prostokąta.
C-x r t string RET
Zamień zawartość prostokąta na łańcuch w każdym wierszu. (
string-rectangle
).M-x string-insert-rectangle RET string RET
Wstaw ciąg do każdej linii prostokąta.
źródło
W IntelliJ IDEA możesz przełączać tryb wyboru za pomocą kombinacji Alt+ Shift+ Insert. Możesz także wybrać kolumnę, przytrzymując środkowy przycisk myszy (tj. Przycisk kółka przewijania) i przeciągając.
źródło
na Kate
Ctrl+ Shift+B pozwala także dodawać więcej kolumn, po prostu klikając w dowolnym miejscu i wklejając je.
Użyłem tego przy zapisywaniu plików tekstowych, które skopiowałem z Tłumacza Google jako widok boczny.
źródło
Ta funkcja nie jest dostępna w starszych wersjach Netbeans (do 7.1),
a wtyczka nie jest już obsługiwana.Wtyczka jest teraz dostępna dla NetBeans 6.9.
źródło
W TextMate za pomocą myszy: rozpocznij zaznaczenie i zachowaj alt wciśnięty podczas przesuwania kursora.
Bez myszy: najpierw wybierz normalnie za pomocą ⇧i strzałki, a następnie naciśnij alti przesuń kursor.
źródło
w Notepad ++ możesz wybrać konkretną kolumnę trzymając ctrl + alt + shift, a następnie kliknąć lewym przyciskiem myszy i przeciągnąć, aby wybrać.
źródło
W Ultra Edit i Crimson (lub Emerald) Editor możesz włączyć / wyłączyć tryb kolumn za pomocą Alt+C
źródło
W TextPad:
Za pomocą myszy kliknij lewym przyciskiem myszy + Alt + Przeciągnij. Zauważ, że jeśli najpierw użyjesz Alt, a następnie kliknij i przeciągnij, to nie działa (przynajmniej dla mnie). Ctrl + Alt zamiast Alt również działa.
W przypadku czystej klawiatury, bez myszy, włącz tryb wyboru bloku za pomocą Ctrl + Q, B. Lub użyj sekwencji Alt, C, B, aby to zrobić za pomocą menu Konfiguruj.
Ostrzeżenie 1: jeśli zawijanie wyrazów jest włączone, tryb wyboru bloku nie będzie dostępny (co jest nieco logiczne). Najpierw wyłącz zawijanie wyrazów. Sprawiało mi to kłopoty i to dał mi odpowiedź.
Ostrzeżenie 2: jeśli chcesz wstawić tekst w każdym wybranym wierszu, wpisując, musisz użyć Edycja, Wypełnij blok. Inne edytory pozwalają pisać bezpośrednio.
źródło
W panelu tekstowym.
Przejdź do lewego górnego rogu strony. przytrzymaj klawisz Shift Teraz użyj klawisza strzałki w prawo, aby wybrać kolumnę. Teraz kliknij klawisz strzałki w dół. Cała kolumna zostanie zaznaczona.
źródło
jEdit:
Za pomocą klawiatury: naciśnij Alt-\( Opt-\w Mac OS X), aby przełączyć między prostokątnym i normalnym trybem wyboru; następnie użyj Shiftklawiszy strzałek plus, aby rozszerzyć wybór. W razie potrzeby możesz wrócić do zwykłego trybu wyboru z innym Alt-\( Opt-\w Mac OS X).
Za pomocą myszy: albo użyj Alt-\( Opt-\w Mac OS X) jak powyżej, aby przełączyć tryb zaznaczania prostokątnego, a następnie przeciągnij jak zwykle; lub Ctrl-drag ( Cmd-drag w Mac OS X). Możesz wrócić do zwykłego trybu wyboru za pomocą innego Alt-\(Opt-\ razie potrzeby w Mac OS X).
W rzeczywistości możesz nawet dokonać wyboru nieprostokątnego w normalny sposób, a następnie nacisnąć Alt-\( Opt-\w Mac OS X), aby przekształcić go w prostokątny.
źródło
W MCEdit przełącz Shift+ F3(tj. F13) LubF9 -> Edytuj -> Zaznacz kolumny.
PS W tym przypadku MCEdit jest edytorem napisanym dla Midnight Commander.
źródło
W Sublime3 (Windows):
Niektórzy użytkownicy mogą uzyskać odwrócony ekran za pomocą Ctrl+ Alt+ ▲w oknach. Aby rozwiązać ten problem, przejdź do
Preferencje-> Wiązania klawiszy-użytkownik
I dodaj te dwa wiersze na końcu pliku tuż przed zamknięciem nawiasów:
Lub użyj własnych kluczy.
źródło
Jeśli używasz Nedit pod Cygwin-X (lub dowolną platformą do tego celu), przytrzymaj Ctrl klawisz podczas zaznaczania tekstu lewą myszą.
Dodatkowo możesz przeciągnąć zaznaczone „pudełko” w trybie wstawiania za pomocą wciśniętego lewego przycisku myszy lub w trybie zastępowania za pomocą Ctrl+ left-mouse button.
źródło
Z Nedit możesz wykonać kilka operacji z wybraną kolumną:
CTRL + LEWA-MYSZ -> Zaznacz prostokątny obszar tekstowy
ŚRODKOWA MYSZ wciśnięta w obszarze -> przesuwanie obszaru tekstu z odsuwaniem na bok innego tekstu
CTRL + ŚRODKOWA MYSZ wciśnięte w zaznaczonym obszarze -> przenoszenie obszaru tekstowego z nadpisywaniem tekstu na bok i usuwaniem tekstu z pierwotnej pozycji
CTRL + SHIFT + ŚRODKOWA MYSZ wciśnięte w zaznaczonym obszarze -> kopiowanie obszaru tekstowego z nadpisywaniem tekstu na bok i utrzymywanie tekstu z pierwotnej pozycji
źródło
W programie Flash Builder (wersja 4.5 i nowsze) oraz Aptana Studio (co najmniej wersja 2.0.5) jest przycisk paska narzędzi do przełączania wyboru bloku. Znajduje się między przyciskami „występowanie znaku” i „pokaż znaki białych znaków”. Istnieje również skrót Alt+ Shift+ A. Nic dziwnego, że jest to w zasadzie to samo, co w przypadku Eclipse, ale włączam tutaj dla kompletności.
źródło