osx - menghentikan xcode dari membuka file ruby


25

Aku telah menetapkan editor teks favorit saya sebagai aplikasi bawaan untuk file ruby terbuka ( .rbekstensi) beberapa kali dengan mengikuti Open With ->kemudian Other...kemudian saya klik kotak centang Always Open With.

Namun, setiap kali saya me-restart komputer saya, itu akan diatur kembali ke xcode. Bagaimana saya bisa mencegah xcode membuka .rbfile?

Saya akan menghapus instalan xcode sepenuhnya, tetapi saya membutuhkan alat baris perintah untuk mengkompilasi perangkat lunak.

Jawaban:


43

Anda harus melakukan hal berikut:

  1. Pilih file Ruby.
  2. Dapatkan info (klik kanan atau [CMD] + [I]).
  3. Pilih editor teks Anda di bawah panel Buka dengan .
  4. Klik Ubah semua .

Tidak berfungsi untuk saya ... Saya telah mencoba pendekatan itu beberapa kali dengan file php dan XCode terus berusaha membukanya ...
Alex Barker

1
@AlexBarker tampak aneh ... mungkin Anda secara tidak sengaja telah melakukan kesalahan pada instalasi macOS Anda. Ngomong-ngomong, itu mungkin terkait (hanya) dengan "Layanan Peluncuran" (yang tersebar di beberapa file) dan yang dapat diatur ulang / dibersihkan; hal mudah pertama yang muncul di benak saya adalah menginstal dan menggunakan "OnyX" untuk melakukannya (itu harus memiliki pilihan; juga membersihkan cache dan mungkin reboot), kalau tidak selidiki sendiri diberi kata kunci (saya ingat perintah lsregistertapi saya tidak benar-benar tahu bagaimana cara lebih jauh membantu Anda dengan itu) atau mencoba membuka pertanyaan spesifik baru.
dezzeus

2
Ternyata, satu-satunya cara untuk melakukan ini adalah masuk ke bagian info untuk file, perluas bagian buka dengan, lalu pilih aplikasi baru dan klik ubah semua. Saya kira saya pikir saya juga akan bekerja dari menu terbuka. #ThinkDifferent
Alex Barker

4
@AlexBarker Lain kali baca lebih seksama baik pertanyaan dan jawabannya;)
dezzeus
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.