Czy istnieje sposób, aby ustawić Sublime Text jako domyślny edytor tekstu dla formatów plików w systemie Windows 7?
Ponadto, gdyby ktoś znał samouczek Sublime Text lub Wiki, które byłyby naprawdę pomocne.
Czy istnieje sposób, aby ustawić Sublime Text jako domyślny edytor tekstu dla formatów plików w systemie Windows 7?
Ponadto, gdyby ktoś znał samouczek Sublime Text lub Wiki, które byłyby naprawdę pomocne.
Odpowiedzi:
Właściwie to nie jest moja odpowiedź, właśnie ją wygooglowałem :
HKEY_CLASSES_ROOT\Applications\sublime_text.exe\shell\open\command
Dla mnie ta wartość wskazywała na Desktop, na którym wcześniej była umieszczona wersja przenośna. Więc to po prostu nie działało.
PS I dla mnie restart lub wylogowanie nie były konieczne (WinXP).
źródło
"C:\Program Files\Sublime Text 2\sublime_text.exe" %1
"C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
- to znaczy z podwójnymi cudzysłowami wokół% 1. Usunąłem te podwójne cudzysłowy, więc wartość była"C:\Program Files\Sublime Text 3\sublime_text.exe" %1
, ponownie uruchomiłem explorer.exe i Sublime, a potem zadziałałoEdytuj 21 listopada 2014 r
Tim Lewis zwrócił uwagę w komentarzu, że pod adresem http://www.binaryfortress.com/NotepadReplacer/ dostępna jest bardziej ogólna wersja , która działa lepiej.
Oryginalna odpowiedź
Spróbuj tego: https://github.com/grumpydev/Sublime-Notepad-Replacement
źródło
Oto kilka sposobów na powiązanie Sublime Text Portable. Poniższy tekst musi zostać zapisany jako plik z rozszerzeniem .reg, a następnie w tym pliku Kliknij prawym przyciskiem myszy> Scal.
Spowoduje to dodanie pozycji menu Sublime prawym przyciskiem myszy do wszystkich plików:
Spowoduje to, że Sublime Text zastąpi wszystkie wywołania programu notepad.exe:
Spowoduje to utworzenie klasy SublimeFile, którą można następnie powiązać z dowolnym rozszerzeniem.
Spowoduje to skojarzenie rozszerzenia .ext z SublimeFile:
źródło
notepad.exe %1
i zamień wszystkie znalezione instancje nanotepad.exe "%1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Notepad.exe] "Debugger"="\"C:\Program Files\Sublime Text 3\sublime_text.exe\" -z"
1: Możesz także ustawić swoje powiązania w Panelu sterowania :
Panel sterowania> Programy domyślne > Skojarz plik lub protokół z określonym programem:
2: Lub zadzwoń z kodu przez
IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI
;)źródło
Możesz po prostu uruchomić narzędzie do czyszczenia rejestru CCleaner, a następnie jak zwykle wybrać i dodać domyślny program. Pomogło mi to podczas aktualizacji z ST2 do ST3.
źródło
Otwórz menu kontekstowe pliku z żądanym rozszerzeniem w Eksploratorze, następnie wybierz Otwórz za pomocą-> Ty edytor (może być konieczne wyszukanie jego pliku binarnego, zanim pojawi się na liście dostępnych programów) i zaznacz pole wyboru "Zawsze używaj wybranego programu do otwierania ten rodzaj pliku ”.
źródło
Wypróbowałem wszystkie opcje, aby uczynić wysublimowanym tekstem 3 jako domyślny program dla moich plików .php, .css i / lub .js Nie wiem dokładnie, dlaczego to wszystko zawiodło, myślę, że jest to związane z błędem w aktualnej wersji systemu Windows 10
Ale dobrą wiadomością jest to, że dla mnie jest jakiś sposób, także dla tych, którzy kochają CMD
FTYPE sublime="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
ASSOC .php=sublime
dla js użyj tego:ASSOC .js=sublime
i tak dalej ...źródło
Spróbuj tego,
Przetestowałem to również dla SublimeText 3 (Portable) i działa dobrze. Utwórz plik .bat z powyższym kodem i uruchom go jako administrator.
Źródła: https://gist.github.com/mrchief/5628677
źródło
Miałem ten sam problem. jedynym rozwiązaniem było poprawienie go ręcznie -> otwórz regedit i przejdź do Computer \ HKEY_CLASSES_ROOT \ Applications \, znajdź wpis sublime_text.exe i usuń go. Powinieneś teraz móc ustawić Sublime Text 3 jako domyślny edytor dla wszystkiego, co chcesz.
Znalazłem to rozwiązanie w tym poście: https://forum.sublimetext.com/t/cant-make-default-editor-in-windows/10747/14
źródło
Jeśli używasz wersji przenośnej, nie możesz ustawić Sublime jako programu domyślnego dla żadnych plików, ponieważ system Windows nie uzna go za program, który może otwierać rzeczy.
źródło