Quando premo Ctrl + Tab, Ctrl + Shift + Tab o Ctrl + W la scheda su cui sono passato non è quella vicina a quella in cui mi trovavo (come vorrei) ma a qualcun altro. Quando premo Ctl + N viene creata la nuova scheda vicino alla scheda I am at mentre voglio sempre che venga creata alla fine dell'elenco delle schede. Come configurarlo per ottenere il comportamento che desidero?Come configurare Sublime Text 2/3 per utilizzare l'ordine diretto Ctrl + Tab e per creare nuove schede dopo l'ultima?
risposta
Per ottenere l'Ctrl + Tab e Ctrl + Maiusc + Tab comportamento il tuo grado di aggiungere le seguenti righe al tuo sublime-keymap
:
{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }
È possibile utilizzare un plugin per ottieni il nuovo comportamento del file che desideri.
import sublime_plugin
class MyNewFile(sublime_plugin.WindowCommand):
def run(self):
window = self.window
view = window.new_file()
active_group = window.active_group()
views_in_group = window.views_in_group(active_group)
window.set_view_index(view, active_group, len(views_in_group) - 1)
Salva quanto sopra in Packages/User
come <somename>.py
. Quindi usa il comando my_new_file
nel tuo key binding per ctrl+n
Non sarei sorpreso se ci fosse aplugin per farlo già, ma è piuttosto semplice, è più facile scriverlo da solo, che cercare il controllo del pacchetto :) Probabilmente potresti perdere un plugin per fare ciò che vuoi per ctrl+w
, ma non hai descritto il comportamento che volevi.
Ho descritto il comportamento che desidero per Ctrl + W: chiudo la scheda attiva e passa alla scheda a destra (ora chiude la scheda attiva e passa ad un'altra scheda, usando la stessa logica di Ctrl + Tab per default più probabilmente). – Ivan
Penso che https://github.com/facelessuser/TabsExtra farà quello che vuoi. La logica predefinita sembra ripiegare a destra. Non ho usato il plugin, ma per descrizione sembra corretto. – skuroda
Con le combinazioni di tasti predefinite, controlloPage Up e controlloPage Down vi permetterà di spostare a destra ea sinistra tra le schede aperte, rispettivamente, nel loro ordine visivo. (La soluzione scorciatoia replica questa funzionalità utilizzando i tasti preferiti.)
Poiché il pacchetto di installazione è ora incluso con il testo Sublime, è anche semplice per aggiungere l'estensione MoveTab, che aggiunge le scorciatoie MaiusccontrolloPage Up e MaiuscControlloPagina in basso per spostare la scheda corrente all'interno di quell'ordine visivo.
Per accedere al pacchetto di installazione in Sublime Text 3 (in Windows, in ogni caso), il tipo di Maiusccontrollop, quindi Package Control: Install Package
.
Grazie. Che dire di dove viene visualizzata una nuova scheda e dove ottengo quando chiudo una scheda? – Ivan
Purtroppo queste altre configurazioni non sono stato ancora in grado di raggiungere: \ – Miguelgraz
@Miguelgraz Vedere la mia risposta per una soluzione al nuovo file. – skuroda