osx - powstrzymuje xcode przed otwieraniem plików ruby


25

Ustawiłem mój ulubiony edytor tekstu jako domyślną aplikację do .rbwielokrotnego otwierania plików ruby ​​( rozszerzenie), wykonując następujące czynności, Open With ->a Other...następnie klikam pole wyboru Always Open With.

Jednak za każdym razem, gdy ponownie uruchamiam komputer, ustawia się go z powrotem na xcode. Jak mogę zapobiec otwieraniu .rbpliku przez xcode ?

Odinstalowałbym xcode całkowicie, ale potrzebuję narzędzi wiersza poleceń do kompilacji oprogramowania.

Odpowiedzi:


43

Powinieneś wykonać następujące czynności:

  1. Wybierz plik Ruby.
  2. Uzyskaj informacje (kliknij prawym przyciskiem myszy lub [CMD] + [I]).
  3. Wybierz edytor tekstu w panelu Otwórz za pomocą .
  4. Kliknij Zmień wszystko .

Nie działa dla mnie ... Kilka razy próbowałem tego podejścia z plikami php, a XCode próbuje je otworzyć ...
Alex Barker

1
@AlexBarker wydaje się dziwny… może przypadkowo zrobiłeś coś złego w instalacji macOS. Nawiasem mówiąc, jest to prawdopodobnie powiązane (tylko) z „Launch Services” (które rozprzestrzeniają się na kilka plików) i które można zresetować / wyczyścić; pierwszą łatwą rzeczą, jaka przychodzi mi na myśl, jest zainstalowanie i użycie „OnyX”, aby to zrobić (powinna mieć opcję; wyczyść pamięć podręczną i może zrestartuj komputer), w przeciwnym razie sprawdź sam, biorąc pod uwagę słowa kluczowe (pamiętam polecenie, lsregisterale nie naprawdę nie wiem, jak ci w tym pomóc) lub spróbuj otworzyć nowe, konkretne pytanie.
dezzeus

2
Okazuje się, że jedynym sposobem na to jest przejście do sekcji informacyjnej pliku, rozwinięcie sekcji otwartej za pomocą, a następnie wybranie nowej aplikacji i kliknięcie zmień wszystko. Myślę, że myślałem, że będę również pracować z otwartym menu. #ThinkDifferent
Alex Barker

4
@AlexBarker Następnym razem przeczytaj uważniej zarówno pytanie, jak i odpowiedź;)
dezzeus
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.