22

È possibile spostare un file (già aperto) da un editor a un altro in modalità divisa senza utilizzare il mouse e senza utilizzare le schede (ho schede disattivate).Sposta il file da una finestra di editor a un'altra (modalità split)

Esempio di ciò che voglio realizzare. Ho attivato la modalità split (verticale) e ho aperto il file X nell'editor sinistro. Voglio spostare questo file X nell'editor destro perché ho già il file Y nell'editor sinistro.

Ho trovato il comando Move to opposite group che funziona bene solo quando le schede sono abilitate. Quando le schede sono disabilitate (il mio caso), chiamare Move to opposite group per disattivare la modalità di divisione forzata.

risposta

5

L'azione Open in opposite group è la soluzione più vicina che ho trovato.

Esempio di ciò che voglio realizzare. Ho attivato la modalità split (verticale) e ho aperto il file X nell'editor sinistro. Voglio spostare questo file X nell'editor di destra perché ho già il file Y int editor sinistro.

Dopo l'Open in opposite group l'azione X verrà aperta in entrambi gli editor. Il mio flusso di lavoro è "spostare" da X a destra e continuare a lavorare nell'editor sinistro.

16
  • Goto File-> Impostazioni
  • Poi KEYMAP
  • Digitare nella casella di ricerca "Sposta in fronte Group"
  • Associare un collegamento

utile anche è "Vai a Successivo Splitter", che ti permette di passare dal tuo Splitter.

Ma difficilmente troverai una scorciatoia che non è già occupata.

ho usato Ctrl + NumPad+ per "Sposta in gruppo di fronte" e Ctrl + ArrowRight per "Vai a Successivo Splitter"

ti sarà notificato che questo collegamento è già in uso, ma si può ignorarlo. Fino ad ora non ho avuto conflitti

+0

Sfortunatamente "Move To Opposite Group" funziona solo quando le schede sono abilitate. Nel mio caso sono disabilitati. – MyDogTom

+1

L'OP ha detto esplicitamente che "Move To Opposite Group" non funziona quando non si utilizzano le schede e non usa le schede. – Michael

1

La mia scelta in questo caso era di usare CTRL-SHIFT-a. Sentivo che il comando non era abbastanza importante da dedicare una scorciatoia ad esso.

Non appena viene visualizzata la finestra di dialogo, è sufficiente digitare open opp e quindi è già possibile premere ENTER.

+0

'move to opposite group' funziona bene solo se hai abilitato le schede (che non è il mio caso). Nelle schede disabilitate il caso, 'apre in gruppo opposto' funziona (come ho affermato nella mia risposta) – MyDogTom

+0

intendevo quello. Corretta la mia risposta –

7

Sono d'accordo con David Viehtauer e vorrei aggiungere alla sua configurazione. Anche questo non funzionerà con le schede disabilitate, ma è diventato essenziale per il mio flusso di lavoro.

La mia configurazione preferita in Preferenze> Keymap:


mossa giusta: ⌃ + ⌘ + ↓
Move To Gruppo Di fronte: ⌃ + ⌘ + ↑
Vai a Successivo Splitter: ⌃ + ⌘ + →
Vai Splitter precedente: ⌃ + ⌘ + ←


mossa giusta creerà un nuovo splitter e invia la tua scheda corrente ad esso (se si dispone di più di una scheda sul splitter corrente). Una volta che il file è in un nuovo splitter, puoi passare tra i tuoi splitter con lo splitter Goto Next e Shoto Precedente Splitter. Ora, usando la scorciatoia Sposta a fronte del gruppo puoi spostare la tua scheda attiva sul lato preferito.

Una volta acquisita familiarità con questa configurazione, è possibile gestire rapidamente le schede.