Wie wähle ich Spalten in Editoren und IDEs aus, um einige Zeichen spaltenweise zu löschen, einzufügen oder zu ersetzen?
Herausgeber:
- Atom
- Editor ++
- Kate
- VIM
- Sublimieren
- Emacs
- Textpad
- Emerald Editor
- UltraEdit
- MCEdit
- jEdit
- Nedit
IDEs:
- NetBeans
- Finsternis
- Visual Studio
- IntelliJ IDEE
- Flash Builder
- Aptana Studio
Antworten:
quelle
In Kate Toggle Ctrl+ shift+ B.
quelle
Ctrl + shift + B
erneut drücken .In Netbeans 7.1 können Spalten (Rechteckige Auswahl) mit Ctrl+ shift+ ausgewählt werden R. Es gibt auch eine Schaltfläche im Code-Editor.
So sehen rechteckige Auswahlen aus:
quelle
Cmd
+shift
+r
.Eclipse benötigte früher ein Plugin für den Spaltenmodus , um eine rechteckige Auswahl treffen zu können.
Seit Eclipse 3.5 müssen Sie nur noch Alt++ Shifteingeben A: siehe Abschnitt Nachrichten und Bemerkenswert . (Unter OS X ist es Option-Befehl-A.)
AmbroseChapel fügt in den Kommentaren hinzu:
quelle
Im visuellen Modus der vim-Spalte ist Ctrl+ v. Wenn du das gemeint hast?
quelle
SublimeText 2
Verwenden der Maus
Auf jeder Plattform werden unterschiedliche Maustasten verwendet:
OS X.
Windows
Linux
Verwenden der Tastatur
OS X.
ctrl+ shift+↑
ctrl+ shift+↓
Windows
ctrl+ alt+↑
ctrl+ alt+↓
Linux
ctrl+ alt+↑
ctrl+ alt+↓
Quelle: SublimeText2-Dokumentation
quelle
Sie haben Emacs nicht explizit angegeben, aber da Sie viele Editoren hervorgehoben haben ...
In Emacs können Sie hierfür Rechtecke verwenden, wobei eine Spalte ein Rechteck mit der Breite 1 ist.
Um ein Rechteck zu erstellen, markieren Sie die obere linke und untere rechte Seite des Rechtecks (wobei die untere rechte Markierung eins rechts vom weiteren rechten Punkt im Rechteck ist. Sie können dann Folgendes bearbeiten:
C-x r k
Töte den Text des Regionsrechtecks und speichere seinen Inhalt als "zuletzt getötetes Rechteck" (
kill-rectangle
).C-x r d
Löschen Sie den Text des Regionsrechtecks (
delete-rectangle
).C-x r y
Ziehen Sie das zuletzt getötete Rechteck mit der oberen linken Ecke an Punkt (
yank-rectangle
).C-x r o
Fügen Sie ein Leerzeichen ein, um das Leerzeichen des Regionsrechtecks (
open-rectangle
) auszufüllen . Dadurch wird der vorherige Inhalt des Regionsrechtecks nach rechts verschoben.M-x clear-rectangle
Löschen Sie das Regionsrechteck, indem Sie dessen Inhalt durch Leerzeichen ersetzen.
M-x delete-whitespace-rectangle
Löschen Sie Leerzeichen in jeder der Zeilen des angegebenen Rechtecks, beginnend mit der linken Randspalte des Rechtecks.
C-x r t string RET
Ersetzen Sie den Inhalt des Rechtecks in jeder Zeile durch eine Zeichenfolge. (
string-rectangle
).M-x string-insert-rectangle RET string RET
Fügen Sie in jede Zeile des Rechtecks eine Zeichenfolge ein.
quelle
In IntelliJ IDEA können Sie den Auswahlmodus mit Alt+ Shift+ InsertKombination wechseln . Sie können die Spaltenauswahl auch treffen, indem Sie die mittlere Maustaste (dh die Scrollrad-Taste) gedrückt halten und ziehen.
quelle
auf Kate
Ctrl+ Shift+ BErmöglicht es Ihnen auch weitere Spalten hinzufügen , indem Sie einfach überall klicken und es einfügen.
Ich habe dies verwendet, um Textdateien, die ich aus Google Translate kopiert habe, nebeneinander zu speichern.
quelle
Diese Funktion ist in älteren Versionen von Netbeans (bis 7.1) nicht verfügbar
und das Plugin wird nicht mehr unterstützt.Für NetBeans 6.9 ist jetzt ein Plugin verfügbar.
quelle
In TextMate mit der Maus: Starten Sie eine Auswahl und halten Sie altgedrückt, während Sie den Cursor bewegen.
Ohne Maus: Wählen Sie zuerst normal mit ⇧und Pfeile, dann drücken altund bewegen Sie den Cursor.
quelle
In Notepad ++ können Sie eine bestimmte Spalte mit Strg + Alt + Umschalt auswählen und dann mit der linken Maustaste klicken und zur Auswahl ziehen.
quelle
Im Ultra Edit und Crimson (oder Emerald) Editor können Sie den Spaltenmodus mit Alt+ aktivieren / deaktivierenC
quelle
In TextPad:
Klicken Sie mit der Maus mit der linken Maustaste + Alt + Ziehen. Beachten Sie, dass es nicht funktioniert, wenn Sie zuerst Alt und dann Click-and-Drag verwenden (zumindest für mich). Strg + Alt anstelle von Alt funktioniert auch.
Aktivieren Sie für eine reine Tastatur ohne Maus den Blockauswahlmodus mit Strg + Q, B. Oder verwenden Sie die Sequenz Alt, C, B, um dies über das Menü Konfigurieren zu tun.
Warnung 1: Wenn der Zeilenumbruch aktiviert ist, ist der Blockauswahlmodus nicht verfügbar (was etwas logisch ist). Deaktivieren Sie zuerst den Zeilenumbruch. Das war mir einige Probleme verursacht, und dies gab mir die Antwort.
Warnung 2: Wenn Sie durch Eingabe Text in jede ausgewählte Zeile einfügen möchten, müssen Sie Bearbeiten, Füllblock verwenden. Mit anderen Editoren können Sie direkt eingeben.
quelle
Im Textpad.
Gehen Sie zum linken oberen Rand der Seite. Halten Sie die Umschalttaste gedrückt. Verwenden Sie nun die rechte Pfeiltaste, um die Spalte auszuwählen. Klicken Sie nun auf die Abwärtspfeiltaste. Die gesamte Spalte wird ausgewählt.
quelle
jEdit:
Mit der Tastatur: Drücken Sie Alt-\( Opt-\in Mac OS X), um zwischen rechteckigem und normalem Auswahlmodus umzuschalten. Verwenden Sie dann die ShiftPluspfeiltasten, um die Auswahl zu erweitern. Falls gewünscht, können Sie mit einem anderen Alt-\( Opt-\unter Mac OS X) in den regulären Auswahlmodus zurückkehren .
Mit der Maus: Verwenden Sie entweder Alt-\( Opt-\unter Mac OS X) wie oben, um den rechteckigen Auswahlmodus umzuschalten, und ziehen Sie dann wie gewohnt. oder Ctrl-drag ( Cmd-drag in Mac OS X). Falls gewünscht, können Sie mit einem anderen Alt-\( Opt-\unter Mac OS X) in den regulären Auswahlmodus zurückkehren .
Sie können sogar eine nicht rechteckige Auswahl auf normale Weise treffen und dann Alt-\( Opt-\unter Mac OS X) drücken, um sie in eine rechteckige Auswahl umzuwandeln.
quelle
In MCEdit umschalten Sie Shift+ F3(dh F13) oder F9-> Bearbeiten -> Spalten markieren .
PS In diesem Fall ist MCEdit ein Editor, der für den Midnight Commander geschrieben wurde.
quelle
In Sublime3 (Windows):
Einige Benutzer erhalten möglicherweise einen invertierten Bildschirm mit dem Ctrl+ Alt+ ▲in Windows. Um dies zu lösen, gehen Sie zu
Einstellungen-> Tastenkombinationen-Benutzer
Fügen Sie diese beiden Zeilen am Ende der Datei hinzu, bevor Sie die Klammern schließen:
Oder verwenden Sie Ihre eigenen Schlüssel.
quelle
Wenn Sie Nedit unter Cygwin-X (oder einer anderen Plattform) verwenden, halten Sie die CtrlTaste gedrückt, während Sie mit der linken Maus Text auswählen.
Zusätzlich können Sie das ausgewählte "Feld" dann in einem Einfügemodus mit gedrückter linker Maustaste oder im Überschreibmodus mit Ctrl+ verschieben left-mouse button.
quelle
Mit Nedit können Sie mehrere Operationen mit der ausgewählten Spalte ausführen:
STRG + LINKE MAUS -> Markieren Sie den rechteckigen Textbereich
MITTLERE MAUS im Bereich gedrückt -> Textbereich verschieben, anderen Text beiseite schieben
STRG + MITTLERE MAUS in markiertem Bereich gedrückt -> Textbereich mit überschriebenem Text verschieben und Text von der ursprünglichen Position löschen
STRG + UMSCHALT + MITTLERE MAUS in markiertem Bereich gedrückt -> Textbereich kopieren, Text überschreiben und Text von der ursprünglichen Position fernhalten
quelle
In Flash Builder (Version 4.5 und höher) und Aptana Studio (mindestens Version 2.0.5) gibt es eine Symbolleistenschaltfläche zum Umschalten der Blockauswahl. Es befindet sich zwischen den Schaltflächen "Vorkommen markieren" und "Leerzeichen anzeigen". Es gibt auch eine Alt+ Shift+ AVerknüpfung. Es überrascht nicht, dass dies im Grunde das gleiche ist wie für Eclipse, aber ich füge hier der Vollständigkeit halber ein.
quelle