Widziałem takie pytania, które nie rozwiązują mojego problemu.
Chciałbym ustawić Sublime Text 3 jako domyślną przeglądarkę / edytor plików dla wszystkich plików, które obecnie używają textedit.
Większość z tych plików może być command+ i'd, ale pliki bez rozszerzenia nie mogą. Dają wszelkiego rodzaju błędy uprawnień, takie jak te na tym obrazie
Czy jest jakiś sposób, aby nigdy nie używać textedit i zamiast tego ustawić sublime jako domyślny edytor dla wszystkich plików ?
macos
text-editor
launch-services
wrossmck
źródło
źródło
Odpowiedzi:
Ustaw Sublime Text jako domyślny moduł obsługi dla public.plain-text
Ta odpowiedź dotyczy Mavericks i wcześniejszych.
W przypadku Yosemite i nowszych należy użyć com.apple.LaunchServices / com.apple.launchservices.secure .
Pamiętaj, aby ponownie uruchomić, aby odebrać zmiany.
źródło
open file2
w terminalu lub nawet przez podwójne kliknięcie. Myślałem, że to nie działa, ponieważ jeśli otrzymam informacje na ten temat, pokazuje, że otwiera się za pomocą TextEdit.file->info
wyświetla się teraz, że Sublime jest domyślną aplikacją. Jestem prawie pewien, że nie zrobiłem nic innego, aby zmienić wynik.Inną opcją jest użycie duti ( http://duti.org / https://github.com/moretension/duti ).
Uruchom
brew install duti
, zapisz typ pliku taki jak ten:duti -s com.sublimetext.3 public.plain-text all
Zmiany powinny zostać zastosowane natychmiast, więc nie musisz restartować jak podczas edycji
com.apple.LaunchServices.plist
.Aby również zmienić domyślną aplikację dla skryptów wykonywalnych bez rozszerzenia nazwy pliku, dodaj wiersz taki:
duti -s com.sublimetext.3 public.unix-executable all
źródło
line 1: line too long
. Byłem w stanie obejść ten problem, nie używając pliku ustawień i dzwoniącduti -s com.sublimetext.3 public.plain-text all
z linii cmddefaults
nie działało.org.vim.MacVim
!W przeszłości próbowałem rozwiązania Grgarside i uważam, że zadziałało. Jednak w Yosemite i El Capitan napotkałem problemy.
Komentarz DonnaLea w tym rozwiązaniu nakłonił mnie do stworzenia rozwiązania. Dodałem ścieżkę folderu, zanim
com.apple.launchservices
plik miał nieco inną nazwęcom.apple.launchservices.secure
.Plik / foldery można modyfikować w następującej ścieżce:
Zrzut ekranu w celach informacyjnych:
Oto polecenie, którego użyłem w terminalu:
Wreszcie po ponownym uruchomieniu komputera działało zgodnie z reklamą.
źródło
Działa na Yosemite (OS X 10.10).
źródło
open -t script.sql
nadal otwierało go w moim preferowanym edytorze tekstu, który ustawiłem za pomocą tych wskazówek, mimo że rozszerzenie nie jest .txtProponowane tutaj rozwiązania działają idealnie dla Sublime, ale chciałem to zrobić dla Visual Studio Code. Jedyną różnicą jest to, że musisz znaleźć „identyfikator pakietu aplikacji” dla dowolnego edytora tekstu, którego używasz. Uruchomiłem to polecenie:
link w celach informacyjnych
aby uzyskać identyfikator „com.microsoft.VSCode”. Następnie zainstalowałem „duti” i uruchomiłem polecenie:
Powinno to działać z każdym edytorem tekstowym, który jest zainstalowany w / Aplikacje. Mam nadzieję, że to pomoże użytkownikom niebanalnym.
źródło
com.github.atom
).org.vim.MacVim
)!duti
powyżej, znajdziesz ją tutaj apple.stackexchange.com/a/123954/251846 .duti
, możesz zainstalować homebrew, a następnie uruchomićbrew install duti
.Centralizuję wszystkie moje domyślne zarządzanie aplikacjami za pomocą Magic Launch . Możesz go skonfigurować tak, aby otwierał wszystko
txt
z Sublime Text jako domyślnym bez wiersza poleceń (poza tym możesz go łatwo zmienićSystem Preferences
).Jeszcze jedna wyjątkowa przydatna funkcja Magic Launch polega na tym, że możesz ustawić reguły na podstawie nazwy pliku i lokalizacji folderów, których intensywnie używam do wybierania różnych aplikacji do programowania i pisania.
źródło
RCDefaultApp nadal działa na macOS Sierra. Możesz łatwo wybrać, który program jest domyślny dla zwykłego tekstu (w moim przypadku BBEedit).
źródło
To rozwiązanie jest zgrywane z filmu na YouTube, ale działa idealnie w mojej sytuacji (używam Sublime do edycji plików w językach takich jak Python, Java i Ruby).
W przypadku konkretnego pliku kliknij prawym przyciskiem myszy, wybierz „Więcej informacji” i kliknij kartę „Otwórz za pomocą”. Możesz tutaj wybrać edytor tekstu i użyć „Zmień wszystko”, aby użyć edytora dla wszystkich plików tego typu. Oczywiście nie działa to w przypadku plików bez rozszerzenia, ale dla mnie to łatwa szybka naprawa.
źródło
Kliknij prawym przyciskiem myszy plik -> Inne -> Wybierz swój ulubiony edytor tekstu (wybieram Podniosły tekst w folderze Aplikacje) -> Zaznacz pole wyboru „Zawsze otwieraj za pomocą” -> Otwórz.
To ustawienie zostanie automatycznie zastosowane do wszystkich innych plików w urządzeniu.
Nie ma potrzeby żadnego ponownego uruchamiania ani żadnego oprogramowania innych firm.
źródło
Najpierw uzyskaj informacje o pliku, który chcesz ustawić wysublimowany tekst jako domyślny. Następnie przejdź do sekcji open as i wybierz wzniosły. Następnie naciśnij zmień wszystko, a następnie kontynuuj w menu podręcznym i gotowe
źródło