22

Ist es möglich, eine bereits geöffnete Datei im geteilten Modus von einem Editor auf einen anderen zu verschieben, ohne Maus zu verwenden und ohne Registerkarten zu verwenden (ich habe Registerkarten deaktiviert).Datei von einem Editorfenster in ein anderes verschieben (geteilter Modus)

Beispiel von dem, was ich erreichen möchte. Ich habe den Split-Modus (vertikal) aktiviert und die Datei X im linken Editor geöffnet. Ich möchte diese Datei X in den rechten Editor verschieben, da ich bereits die Datei Y int left editor habe.

Ich fand den Befehl Move to opposite group, der nur funktioniert, wenn Registerkarten aktiviert sind. Wenn Registerkarten deaktiviert sind (in meinem Fall), rufen Sie Move to opposite group Force-Split-Modus auf, um zu verschwinden.

Antwort

5

Aktion Open in opposite group ist die nächste Lösung, die ich gefunden habe.

Beispiel von dem, was ich erreichen möchte. Ich habe den Split-Modus (vertikal) aktiviert und die Datei X im linken Editor geöffnet. Ich möchte diese Datei X in den rechten Editor verschieben, da ich bereits die Datei Y int left editor habe.

Nach Open in opposite group wird die Aktion X in beiden Editoren geöffnet. Mein Workflow ist "Bewegen" X zum rechten Editor und weiter im linken Editor arbeiten.

16
  • Goto File-> Settings
  • Dann Keymap
  • Typ in das Suchfeld "To Gegen Gruppe verschieben"
  • Weisen Sie eine Verknüpfung

Brauchbar ist auch "weiter zum nächsten Splitter", die Damit können Sie zwischen Ihrem Splitter wechseln.

Aber Sie werden kaum eine Abkürzung finden, die nicht bereits besetzt ist.

benutzte ich Ctrl + NumPad+ für „Move To Gegen Gruppe“ und Ctrl + ArrowRight für „Goto Next Splitter“

Sie benachrichtigt werden, dass diese Verknüpfung bereits in Gebrauch ist, aber Sie können das ignorieren. Ich hatte bis jetzt keine Konflikte

+0

Leider funktioniert die Option "In entgegengesetzte Gruppe verschieben" nur, wenn Registerkarten aktiviert sind. In meinem Fall sind sie behindert. – MyDogTom

+1

Das OP hat ausdrücklich gesagt, dass "In entgegengesetzte Gruppe verschieben" nicht funktioniert, wenn keine Tabs verwendet werden und er keine Tabs verwendet. – Michael

1

Meine Wahl in diesem Fall war CTRL-SHIFT-a zu verwenden. Ich fand, dass der Befehl nicht wichtig genug war, um eine Abkürzung zu setzen.

Sobald der Dialog erscheint, ist es ausreichend, open opp einzugeben und dann können Sie schon ENTER erreichen.

+0

'Verschieben zu einer anderen Gruppe' funktioniert nur gut, wenn Sie Registerkarten aktiviert haben (was nicht mein Fall ist). In den Registerkarten deaktiviert Fall funktioniert 'offen in der gegenüberliegenden Gruppe' (wie ich in meiner Antwort angegeben) – MyDogTom

+0

Ich meinte das. Korrigierte meine Antwort. –

7

Ich stimme zu David Viehtauer und würde zu seiner Einrichtung hinzufügen. Dies funktioniert auch nicht mit deaktivierten Tabs, ist aber für meinen Workflow unerlässlich geworden.

Meine Wunsch-Setup unter Einstellungen> Keymap:


Nach rechts: ⌃ + ⌘ + ↓
Move To Gegen Gruppe: ⌃ + ⌘ + ↑
Goto Next Splitter: ⌃ + ⌘ + →
Goto Zurück Splitter: ⌃ + ⌘ + ←


Nach rechts einen neuen Splitter erstellen und Ihre aktuellen Tab, um es zu senden (falls Sie mehr als eine Registerkarte auf Ihrem aktuellen Splitter haben). Sobald sich Ihre Datei in einem neuen Splitter befindet, können Sie zwischen den Splittern mit den Goto Next Splitter und Zurück zu Splitter shorcuts gehen. Jetzt können Sie mit der Verknüpfung In Gegensatzgruppe verschieben Ihre aktive Registerkarte auf die bevorzugte Seite verschieben.

Sobald Sie sich mit diesem Setup vertraut gemacht haben, können Sie Ihre Registerkarten schnell verwalten.