2012-08-05 16 views
6

Mi guardavo intorno e le domande e le risposte non sembravano corrispondere a quello che sto cercando. Ogni volta che apro un nuovo file, per impostazione predefinita è un file di testo del piano. Io lavoro principalmente con i file HTML, quindi mi chiedevo se ci fosse un'impostazione che sarebbe stata modificata in modo tale che quando aprivo un nuovo file, per impostazione predefinita, fosse HTML? Spero che questo sia possibile.Sublime Text 2 Tipo file predefinito sul nuovo file

Rob

+1

prova http://stackoverflow.com/questions/7574502/set-default-syntax-to-different-filetype-in-sublime-text-2, puoi anche fare doppio clic nell'angolo in basso a destra mentre file html e scegli "Apri tutto con estensione corrente come ..." e impostalo su HTML – jeremy

+0

Ti consiglio di vedere questo post. http://stackoverflow.com/questions/9520540/sublime-text-2-default-document-type – thanksnote

+0

Nile, questo mi ha aiutato a trovare ciò di cui avevo bisogno. Ho solo bisogno che la tua risposta sia una che posso accettare? – pertrai1

risposta

1

pls installare il pacchetto sublime-DefaultFileType https://github.com/spadgos/sublime-DefaultFileType

che sarà imposta automaticamente la sintassi per i nuovi file.

+2

Problema. Funziona solo se fai Ctrl + N/Cmd + N. Questo pacchetto non funziona se in genere crei nuovi file facendo doppio clic nell'area della scheda. – hubbardr

4

appena colpito Strumenti -> Nuovo plugin

Poi incolla questo sopra il file, colpito salvare e chiamarla "DefaultLanguage.py" o qualcosa

import sublime, sublime_plugin 

class EverythingIsPowerShell(sublime_plugin.EventListener): 
    def on_new(self, view): 
     view.set_syntax_file('Packages/PowerShell/Support/PowershellSyntax.tmLanguage') 

Naturalmente, è possibile cambiare la lingua da PowerShell per ... qualunque cosa tu preferisca. Hai solo bisogno del percorso relativo alla tmLanguage. È possibile ottenere che con l'apertura di un file nella tua lingua preferita e quindi aprire la console (Visualizza-> Mostra Console) e il tipo:

view.settings().get('syntax') 
+0

Dopo questo tutti i file che apro sono 'PowershellSyntax'. Anche tutti i file con un'altra estensione di file. Prima, i file con un'estensione di file si aprivano nella sintassi del file "giusto". – caramba

+0

Dovrebbe interessare solo _new_ file. – Jaykul

0

E 'possibile con il plugin ApplySyntax. Una volta installato (ad esempio via PackageControl), è possibile impostare le ApplySyntax impostazioni utente del genere:

"new_file_syntax": "HTML", 

Ora, se si apre un nuovo file, la sintassi di default sarà HTML. Ovviamente puoi impostare ogni sintassi che hai installato.

Problemi correlati