2013-08-07 11 views
6

Sto utilizzando Sublime Text 2 su Linux. Lo uso come mio editor di programmazione principale. Cioè ho diverse schede aperte durante le sessioni. Eppure a volte voglio solo aprire rapidamente un singolo file senza aprire tutti i miei altri file da una sessione precedente.Testo sublime 2: apertura di una singola finestra e ignorazione di tutte le altre finestre

Il comportamento predefinito sul mio sistema è che il nuovo file aperto diventa una nuova scheda oltre ai file precedentemente aperti. Quello che voglio, comunque, è aprire solo il nuovo file (una sorta di navigazione in incognito) senza aprire tutti gli altri file precedenti. Cioè, una scheda in una finestra.

Does Sublime Text supporta il comportamento di apertura del file?

risposta

2

è possibile modificare la User Settingshot_exit e remember_open_files-false.

{ 
    "hot_exit": false, 
    "remember_open_files": false, 
} 
+0

Grazie Nano. Ma questo non è esattamente quello che voglio. Voglio nascondere tutte le finestre precedenti in determinati casi, ad esempio quando si apre rapidamente un singolo file. Il normale comportamento di avvio non dovrebbe cambiare quando ad esempio si avvia Sublime Text tramite il menu Start. Non ci sono parametri di lancio per raggiungere questo obiettivo? – orschiro

1

Sembra -n parametro funziona come si desidera:

sublime_text.exe -n file.txt 

Ma il comportamento di Windows (non so cosa su Linux) è che crea due istanze: una con i file precedentemente modificati e un altro solo con il il file.txt.

In ogni caso, la mia esperienza: ho quasi sempre almeno un'istanza di ST2 aperto (suppongo qualcosa di simile nel tuo caso) quindi in questo caso è possibile:

  • ctrl+shift+n crea un'altra istanza ST2 e puoi aprire il file in questo (vuoto).

  • Se si è appena aperto il file (ad esempio da riga di comando senza -n) e l'istanza ST2 è stato creato non solo con il file appena aperto, ma anche alcuni altri file modificati in precedenza in altre schede - si può semplicemente trascinare la scheda del file e spostarla all'esterno. Quindi la nuova istanza ST2 viene creata solo con quel file (cioè una scheda in una finestra).

+0

Conosco '-n'. Questo è probabilmente l'approccio più vicino ma non ancora completamente quello che voglio. Quando voglio rapidamente modificare un file, non voglio che venga aperta anche l'altra finestra con tutte le altre mie schede. Questo è che nel mio caso il testo sublime non è sempre aperto. – orschiro

0

Non so se questo è possibile, ma si può semplicemente trascinare la scheda per qualche parte nel mezzo dello schermo e lasciare. Si aprirà in una nuova finestra. Spero che questo ti aiuti.

2

Basta impostare open_files_in_new_window a false in preference -> setting, default.

Problemi correlati