Auswählen von Spalten in Editoren (Atom, Notepad ++, Kate, VIM, Sublime, Textpad usw.) und IDEs (NetBeans, IntelliJ IDEA, Eclipse, Visual Studio usw.)
Wie Sie Spalten auswählen, die in den Editoren und IDEs zu säulenförmig löschen, einfügen oder ersetzen einige Zeichen ?
Redaktion:
- Atom
- Notepad++
- Kate
- VIM
- Erhabenen
- Emacs
- Textpad
- Emerald Editor
- UltraEdit
- MCEdit
- jEdit
- Nedit
IDEs:
- NetBeans
- Eclipse
- Visual Studio
- IntelliJ IDEA
- Flash Builder
- Aptana Studio
InformationsquelleAutor der Frage SjB | 2009-11-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort Alex Budovski
Kate toggle Strg + shift + B .
InformationsquelleAutor der Antwort SjB
In Netbeans 7.1 können Sie Spalten auswählen (Rechteckauswahl) mit Strg + shift + R . Es gibt auch eine Schaltfläche in den code-editor zur Verfügung.
Dies ist, wie die rechteckige Auswahl wie folgt Aussehen:
InformationsquelleAutor der Antwort SjB
Eclipse verwendet, um einen Spalten-Modus-plugin zu können, wählen Sie eine rechteckige Auswahl.
Seit Eclipse 3.5, die Sie gerade brauchen, geben Sie Alt+Shift+: sehen Sie seine News und Bemerkenswert Abschnitt. (Auf OS X, es ist Wahl-Befehl-A.)
InformationsquelleAutor der Antwort VonC
In vim Spalte visual-Modus ist Strg + v. Wenn es das ist, was du meintest?
InformationsquelleAutor der Antwort Yacoby
SublimeText 2
Mit der Maus
Verschiedene Maus-Schaltflächen verwendet werden, auf jeder Plattform:
OS X
Windows -
Linux
Mit der Tastatur
OS X
Strg + shift + ↑
Strg + shift + ↓
Windows -
Strg + alt + ↑
Strg + alt + ↓
Linux
Strg + alt + ↑
Strg + alt + ↓
Quelle: SublimeText2 Dokumentation
InformationsquelleAutor der Antwort Mart Van de Ven
Sie nicht ausdrücklich von emacs, aber da Sie hervorgehoben haben viele Editoren...
In emacs können Sie verwenden Sie Rechtecke für diese, wo eine Spalte ist ein Rechteck der Breite 1.
Um ein Rechteck zu erstellen, markieren Sie die linke Obere und untere Rechte Ecke des Rechtecks (wo die untere Rechte Marke ist rechts die weiter rechts Punkts im Rechteck. Sie können dann manipulieren über:
C-x r k
Töten Sie den text aus der region-Rechteck, das speichern Ihrer Inhalte als den "letzten getötet Rechteck" (
kill-rectangle
).C-x r d
Löschen Sie den text aus der region-Rechteck (
delete-rectangle
).C-x r y
Kopiere die Letzte getötet Rechteck durch seine linke Obere Ecke am Punkt (
yank-rectangle
).C-x r o
Legen Sie einen leeren Raum zu füllen, den Platz der region-Rechteck (
open-rectangle
). Dieser schiebt den vorherigen Inhalt der region-Rechteck nach rechts.M-x clear-rectangle
Deaktivieren Sie die region-Rechteck ersetzen, deren Inhalt mit Leerzeichen.
M-x delete-whitespace-rectangle
Löschen von Leerzeichen in jede der Zeilen auf die angegebene Rechteck, ausgehend von der linken Kante der Spalte auf das Rechteck.
C-x r t string RET
Ersetzen Rechteck Inhalte mit string in jeder Zeile. (
string-rectangle
).M-x string-insert-rectangle RET string RET
Insert-Zeichenfolge auf jeder Linie des Rechtecks.
InformationsquelleAutor der Antwort Dominic Rodger
In IntelliJ IDEAkönnen Sie schalten Sie die Auswahl mit Alt + Shift + Einfügen Kombination. Sie können auch die Spalte markieren Sie durch halten der mittleren Maustaste (also das Scrollrad-Taste) gedrückt halten und ziehen.
InformationsquelleAutor der Antwort MarcelK
auf Kate
Strg + Shift + B können Sie auch weitere Spalten hinzufügen, indem Sie einfach überall und einfügen.
Habe ich dieses beim speichern von text-Dateien, die ich kopiert von Google Translate als ein side-by-side-Ansicht.
InformationsquelleAutor der Antwort Robin Kee
Diese Funktion ist nicht verfügbar in ältere Versionen von Netbeans (bis zu 7.1)
und das plugin wird nicht mehr unterstützt.Ein plugin ist jetzt verfügbar für NetBeans 6.9.
InformationsquelleAutor der Antwort Jla
In TextMate mit der Maus: start eine Auswahl und halten Sie alt gedrückt, während Sie den cursor bewegen.
Ohne mit der Maus: wählen Sie zuerst ganz normal mit ⇧ und die Pfeile, dann drücken Sie alt und den cursor bewegen.
InformationsquelleAutor der Antwort romainl
in Notepad++ können Sie eine bestimmte Spalte mit Strg + alt + shift und dann mit der linken Maustaste und ziehen Sie, um auszuwählen.
InformationsquelleAutor der Antwort Eon
In Ultra Edit und Crimson (oder Smaragd) - Editor Sie können aktivieren/deaktivieren Sie die Spalte-Modus mit Alt + C
InformationsquelleAutor der Antwort Tomas Narros
In textpad.
Gehen Sie auf der linken oberen Rand der Seite.
halten Sie die "shift-Taste
Jetzt verwenden Sie die Rechte Pfeil-Taste, um wählen Sie die Spalte.
Klicken Sie nun auf "Pfeil nach unten" - Taste.
Die gesamte Spalte wird ausgewählt.
InformationsquelleAutor der Antwort nilesh
In MCEdit toggle Shift+F3 (ie F13 oder F9->Bearbeiten ->Markieren Sie die Spalten.
P. S. In diesem Fall, MCEdit ist ein editor, geschrieben für den Midnight Commander.
InformationsquelleAutor der Antwort Apostle
In Sublime3 (Windows):
Einige Benutzer möglicherweise eine inverted-Bildschirm mit der Strg+Alt+▲ unter windows. Um dieses Problem zu Lösen gehen Sie zu
Einstellungen->Key Bindings-User
Und fügen Sie diese beiden Zeilen am Ende der Datei direkt vor der schließenden Klammer:
Oder verwenden Sie Ihre eigenen Schlüssel.
InformationsquelleAutor der Antwort Shashank
Wenn Sie mit Nedit unter Cygwin-X (oder einer beliebigen Plattform für diese Angelegenheit), halten Sie die Strg - Taste beim markieren von text mit der linken Maustaste.
Darüber hinaus können Sie ziehen Sie die ausgewählten "box" um in einer insert-Modus mit der gedrückten linken Maustaste oder im überschreiben-Modus mit Strg+linken Maustaste.
InformationsquelleAutor der Antwort Dotdotlar
jEdit:
Mit der Tastatur: drücken Sie Alt-\ (Opt-\ in Mac OS X) Umschalten zwischen Rechteck-und normalen Auswahl-Modus; verwenden Sie dann Shift plus Pfeiltasten, um die Auswahl zu erweitern. Sie können wechseln Sie zurück zur regulären Auswahl-Modus mit einem anderen Alt-\ (Opt-\ in Mac OS X), falls gewünscht.
Mit der Maus: verwenden Sie Entweder Alt-\ (Opt-\ in Mac OS X) wie oben zu wechseln rechteckige Auswahl-Modus, dann ziehen Sie wie üblich; oder Strg-Taste (Cmd-Taste ziehen Mac OS X). Sie können wechseln Sie zurück zur regulären Auswahl-Modus mit einem anderen Alt-\ (Opt-\ in Mac OS X), falls gewünscht.
Tatsächlich, Sie können sogar eine nicht-rechteckige Auswahl auf die normale Art und drücken Sie dann Alt-\ (Opt-\ in Mac OS X) zu konvertieren es in einen rechteckigen.
InformationsquelleAutor der Antwort
Mit Nedit können Sie verschiedene Operationen mit ausgewählten Spalte:
STRG+LINKE MAUSTASTE -> Daneben Rechteckige Text-Bereich
MITTE-MAUS-gedrückt-Bereich -> verschieben von text-Bereich mit beiseite schieben anderen text
STRG+MITTLERE MAUSTASTE gedrückt in dem markierten Bereich -> verschieben von text-Bereich mit übergeordneten neben text und löschen von text von der ursprünglichen position
STRG+UMSCHALT+MITTLERE MAUSTASTE gedrückt in dem markierten Bereich -> kopieren von text-Bereich mit übergeordneten neben text und halten Sie den text von der ursprünglichen position
InformationsquelleAutor der Antwort user3679661
In TextPad:
Mit der Maus, Linksklick + Alt + Ziehen. Beachten Sie, dass wenn Sie zuerst die Alt-Taste und dann Klicken und ziehen, funktioniert es nicht (zumindest für mich). Strg+Alt anstelle von Alt Funktioniert auch.
Für Reine Tastatur, keine Maus, aktivieren, Sperren, Wählen Sie Mode mit den Tasten Strg+Q, B.
Oder verwenden Sie die Reihenfolge, Alt -, C -, B -, es zu tun über das Menü Konfigurieren.
Warnung 1: wenn der Zeilenumbruch aktiviert ist, dann wird Block-Select Modus wird nicht verfügbar sein (was irgendwie logisch). Ersten Zeilenumbruch deaktivieren. Dies verursachte mir einige Probleme, und diese gab mir die Antwort.
Warnung 2: wenn du meinst das einfügen von text in jeder ausgewählten Zeile, indem Sie eingeben haben, müssen Sie auf Bearbeiten, Füllen Blockieren. Andere Autoren lassen, Sie geben direkt.
InformationsquelleAutor der Antwort sancho.s
In Flash Builder (v 4.5 und höher), und Aptana Studio (mindestens v 2.0.5) gibt es eine toolbar-button wechseln Sie im block wählen. Es ist zwischen der "mark occurrences" und "show whitespace-Zeichen' - Tasten. Es ist auch ein Alt + Shift + Verknüpfung. Nicht überraschend, ist dies im Grunde das gleiche wie für Eclipse, aber ich bin auch hier für Vollständigkeit.
InformationsquelleAutor der Antwort TornadoAli