2012-08-05 11 views
6

Rozglądałem się, a pytania i odpowiedzi nie pasowały do ​​tego, czego szukam. Za każdym razem, gdy otworzę nowy plik, domyślnie jest on plikiem tekstowym planu. Pracuję głównie z plikami HTML, więc zastanawiałem się, czy istnieje ustawienie, które zostanie zmienione, aby po otwarciu nowego pliku domyślnie był HTML? Mam nadzieję, że to możliwe.Wysublimowany tekst 2 Domyślny typ pliku na nowym pliku

Rob

+1

spróbuj http://stackoverflow.com/questions/7574502/set-default-syntax-to-differentype-in-sublime-text-2, możesz również dwukrotnie kliknąć w prawym dolnym rogu, plik html i wybierz "Otwórz wszystko z bieżącym rozszerzeniem jako ..." i ustaw go na HTML – jeremy

+0

Polecam, aby zobaczyć ten wpis. http://stackoverflow.com/questions/9520540/sublime-text-2-default-document-type – thanksnote

+0

Nil, to pomogło mi znaleźć to, czego potrzebowałem. Po prostu potrzebujesz odpowiedzi, którą mogę zaakceptować? – pertrai1

Odpowiedz

1

pls zainstalować pakietu wysublimowane-DefaultFileType https://github.com/spadgos/sublime-DefaultFileType

który automatycznie ustawia składni dla nowych plików.

+2

Problem. Działa to tylko wtedy, gdy używasz Ctrl + N/Cmd + N. Ten pakiet nie działa, jeśli zazwyczaj tworzysz nowe pliki, klikając dwukrotnie w obszarze kart. – hubbardr

4

Wystarczy nacisnąć Narzędzia -> Nowy Plugin

Następnie wklej ten nad plikiem, uderzył zapisać i nazwać „DefaultLanguage.py” albo coś

import sublime, sublime_plugin 

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

Oczywiście, można zmienić język z PowerShell na ... co wolisz. Potrzebujesz tylko względnej ścieżki do tmLanguage. Można dostać że otwierając plik w swoim ulubionym języku, a następnie otwórz konsolę (Widok-> Pokaż konsolę) i typ:

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

Po tym wszystkim otwierane pliki to 'PowershellSyntax'. Również wszystkie pliki z innym rozszerzeniem. Wcześniej pliki o rozszerzeniu pliku były otwierane w "poprawnej" składni pliku. – caramba

+0

Powinno dotyczyć tylko plików _new_. – Jaykul

0

To jest możliwe z ApplySyntax Plugin. Gdy jest zainstalowany (na przykład poprzez PackageControl), można skonfigurować ustawienia użytkownika ApplySyntax tak:

"new_file_syntax": "HTML", 

Teraz po otwarciu nowego pliku, domyślną będzie składnia HTML. Oczywiście możesz ustawić każdą zainstalowaną składnię.

Powiązane problemy