Wie bearbeite ich mehrere Zeilen im Atom-Editor?


49

Ich habe überall gelesen und kann in Atom unter Windows nichts dazu finden . Und mit mehrzeiliger Bearbeitung meine ich, dass Sie Ihren Cursor über mehrere Zeilen erweitern und tippen können und dass alles, was Sie eingegeben haben, über alle von Ihnen ausgewählten Zeilen repliziert wird

Antworten:


46

IIRC, es ist das gleiche wie bei Sublime Text. Ctrl+ Altund dann mit den Pfeiltasten weitere Zeilen auswählen. Bei Verwendung der Maus wird nur die CtrlTaste verwendet. Die ausgewählten Standorte können beliebig sein und müssen nicht in einer bestimmten Reihenfolge angeordnet sein.

Atom hat ein "Flughandbuch" (Benutzerhandbuch) mit einigen Details zur Blockbearbeitung hier .


Auf einem Mac ist dies bei Verwendung der Maus der Cmd / ⌘Schlüssel anstelle von CtrlWindows.


Hinweis:

Unter Windows kann das Ctrl+ Altbereits vom Betriebssystem oder den Bildschirmkartentreibern / dem Dienstprogramm zugeordnet sein, um die Bildschirmausrichtung zu ändern. Beispiel: CTRL+ ALT+ WINDOWS KEY+ Up/Down

Das Gleiche gilt für den Mac, z. B .: Das CtrlPluszeichen Shift(wie in Sublime verwendet) wird häufig vom Betriebssystem zugeordnet, sodass die dortige Funktionalität Vorrang hat.

In beiden Fällen können die Tastenkombinationen geändert werden, um beide zu berücksichtigen (oder das Betriebssystem ausschalten, Tastenkombinationen für Bildschirmkarten).


1
Wahr. Im Allgemeinen finde ich jedoch, dass die Tastenkombinationen, die Strg verwenden, nur der Befehlstaste auf einem Mac zugeordnet sind.
Niall

3
Während die Mausbewegung funktioniert, drehen Strg + Alt und Pfeile meinen Bildschirm unter Windows auf den Kopf.
Tiwaz89

1
@Dean. Das hört sich so an, als hättest du die Verknüpfung dann woanders zugeordnet, wahrscheinlich auf der Bildschirmkarte. Sie können dann die Verknüpfung aus dem Dienstprogramm für Bildschirmkartentreiber entfernen oder eine andere Tastenzuordnung für Atom erstellen.
Niall

2
Strg + Windows + Alt + Pfeiltasten funktionierten für mich in Windows.
Patrick McElhaney

Wenn Sie die Maus benutzen, müssen Sie immer noch Strg + Alt verwenden, nicht nur Strg
Aequitas

18

Für Mac-Benutzer habe ich drei Möglichkeiten gefunden:

  1. Sie haben ein Plugin, um die Unterstützung für alt+ rechteckige Mausauswahl hinzuzufügen , genannt sublime-style-column-selection.
  2. Mit + Mausklick an mehreren Stellen erstellen Sie mehrere Cursor.
  3. Oder ohne Maus gibt es control+ shift+ und control+ shift+ , aber Sie müssen die gleichen Verknüpfungen deaktivieren von Systemeinstellungen -> Tastatur -> Shortcuts , die von Mission Control : Look ^ ↑(. Dh control+ ) und ^ ↓(dh. control+ ).

    Bildbeschreibung hier eingeben


2
Vielen Dank, dass Sie die 3. Lösung etwas einfacher als in der ersten Antwort bereitgestellt haben.
SimonSimCity

4

Installiere ein Plugin,

https://atom.io/packages/multi-cursor

ANMERKUNG: Das Multi-Cursor-Plugin wird nicht wie andere Plugins im Paketmenü angezeigt.

Durch Drücken der folgenden Tastenkombination erhalten Sie mehrzeilige Bearbeitung,

Windows: Alt Aufwärtspfeil

Linux: Alt Shift Up Pfeil


1

Heute habe ich in Atom ein Paket mit dem Namen " column-select " gefunden. Soweit funktioniert es einwandfrei. Die Art und Weise, wie es funktioniert, ist sehr nah an der Implementierung der Blockauswahl von Rstudio und Kate.

Es wird kein Platz hinzugefügt, um die Lücke zu füllen. Sie können damit buchstäblich vertikal auswählen, ob sich dort etwas befindet (Leerzeilen und Zeilen mit zu geringer Länge werden übersprungen).

Das folgende GIF von ihrem Github zeigt, wie es funktioniert:

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.