Ich bin auf einem Mac. Ich habe 7 Spalten in Sublime Text 3 mit jeweils 300 Zeilen. Wenn möglich, möchte ich nur die 4. Spalte mit einer einzigen Tastenkombination auswählen.
Ungeeignete Optionen
ctrl
+shift
+up/down
alt
+mouse
+drag
ctrl
+alt
+up/down
. (Dies macht eigentlich nichts, erscheint auch nicht in meiner Konsolensitzung und ist auch keine einzelne Tastenkombination).- Ich würde es auch vorziehen, den VI / VIM-Modus nicht nur dafür zu verwenden, da dies kein regulärer Bestandteil meines Workflows ist
Was ich versucht habe:
- Ein Makro: aber es ist nicht spezifisch genug.
- Verwenden
command
und 'Blättern nach unten' mitctrl
und 'Verschieben': kein Glück - SublimeText 3 Column-Select-Plugin: schien bei mir nicht zu funktionieren
Meine ideale Lösung wäre, dass mein Cursor an einer beliebigen Stelle in einer Spalte platziert werden könnte und ich eine Verknüpfung (z. B. Strg-Alt-Umschalt-A) drücken und die gesamte Spalte auswählen würde.
Hier ist ein Beispiel:
John Sally Benson Mariah Patrick Samantha Martin
Simon Kate Carey Delores Joshua Samuel Eliza
Ich möchte die Spalte mit Maria und Delores mit einem Tastendruck auswählen. Ich führe diese Aktion häufig aus verschiedenen Gründen aus (Ausschneiden / Einfügen, Ändern der Groß- und Kleinschreibung, Anhängen, Hinzufügen von Anführungszeichen, Ausführen von Makros usw.) und möchte daher etwas schnelles und wiederholbares.
Wie würde ich das machen?
quelle
Antworten:
Sie sollten Sublime Column Selection sehen :
quelle
Ctrl + Alt + Down
, dass sich Ihr Bildschirm dreht. Sie müssen diese HotKeys deaktivieren, damit dies unter Windows funktioniert.Ctrl+Alt+F12 > Options > Uncheck "Enable Hot Keys"
Ctrl + Alt + Up/Down
es bei mir nicht funktioniert. Verwenden SieAlt + Shift + Up/Down
stattdessen.⌘
+SHIFT
+L
Ctrl + Alt + Up/Down
virtuellen Arbeitsbereich.Alt + Shift + Up/Down
, wie Becko oben sagte, funktioniert.Der Grund, warum die erhabenen dokumentierten Verknüpfungen für Mac nicht funktionieren, besteht darin, dass sie mit den Verknüpfungen anderer Mac-Funktionen wie Missionssteuerung, Anwendungsfenster usw. verknüpft sind. Lösung: Gehen Sie zu Systemeinstellungen -> Tastatur -> Verknüpfungen und deaktivieren Sie diese Option die Optionen für Mission Control und Application Windows. Versuchen Sie nun "Strg + Umschalt [+ Pfeiltasten]", um den gewünschten Text auszuwählen, und bewegen Sie den Cursor dann ohne Mausklick an die gewünschte Stelle, damit die Auswahl mit der richtigen Einrückung an der gewünschten Stelle eingefügt werden kann.
quelle
In meinem Fall ist (Linux) alt+ shift up/down
quelle
Das SublimeText 3 Column-Select-Plugin sollte alles sein, was Sie brauchen. Installieren Sie das und stellen Sie sicher, dass Ihre 'Standard (OSX) .sublime-keymap'-Datei Folgendes enthält:
Was genau hat bei Ihnen nicht funktioniert?
quelle
Dies sollte es tun:
Ctrl+A
- Wählen Sie Alle.Ctrl+Shift+L
- Auswahl in Zeilen aufteilen.left/right
, wählen Sie mitShift+left/right
. Bewegen Sie alle Cursor zum ZeilenanfangHome
.quelle
Für macOS müssen Sie kein Plugin oder keine Maus installieren. mach einfach so: -
Ctrl+Shift+Down
quelle
Okay, hier ist die beste Lösung, die ich gefunden habe und die alle Anforderungen erfüllt:
Keine Notwendigkeit für Mausinteraktion.
quelle
Nur kommentieren, damit die Leute eine Lösung für die beabsichtigte Frage haben können.
Sie können tun, was Sie wollen, aber es ist nicht ganz so schön wie Notepad ++, aber es kann für kleine Lösungen anständig genug funktionieren.
Wenn Sie in sublime Strg oder Mac-Äquiv. Halten und das gewünschte Wort / die gewünschten Zeichen in einer einzelnen Zeile mit der Maus auswählen und weiterhin die Strg-Taste gedrückt halten, gehen Sie zu einer anderen Zeile und wählen Sie das gewünschte Wort / die gewünschten Zeichen in dieser Zeile aus und Sie werden Ihre Auswahl erstellen. Ich benutze hauptsächlich Notepadd ++ als Extraktor und Datenbereinigung und erhaben für die eigentliche Entwicklung.
Die andere Möglichkeit ist, wenn Ihre Spalten perfekt ausgerichtet sind, einfach mit der mittleren Maustaste auf Fenster oder mit der Option + auf den Mac klicken zu können. Auf diese Weise können Sie Text quadratisch wie Spalten innerhalb der Textzeilen auswählen.
quelle
Ich weiß, dass Notepad ++ eine Funktion hat, mit der Sie Textblöcke unabhängig von Zeile / Spalte auswählen können, indem Sie Strg + Alt + Ziehen gedrückt halten. Sie können also nahezu jeden gewünschten Textblock auswählen.
quelle
Ctrl+Alt+Left Mouse
Auswahl.