Ubah editor teks default ke Sublime Text di Linux Mint

Jawaban:

12

Buka /usr/share/applications/defaults.listdi Luhur:

sudo subl /usr/share/applications/defaults.list

Cari semua contoh geditdan gantikan dengan sublime_text. Simpan file, keluar dari Sublime, logout dan kembali, dan Anda harus siap.

EDIT

Sementara instruksi di atas harus bekerja dengan .debsistem berbasis apa pun (saya menggunakan Ubuntu), tampaknya ada masalah dengan Mint di mana perubahan /usr/share/applications/defaults.listhilang saat reboot. Untuk mengatasi ini, lakukan hal berikut:

  1. Buat file baru (jika belum ada) disebut ~/.local/share/applications/defaults.listdi Sublime. Baris pertama seharusnya [Default Applications].
  2. Buka /usr/share/applications/defaults.listdi Sublime. Tekan CtrlFuntuk membuka Finddialog dan ketik geditdi kotak pencarian.
  3. Tekan AltEnteratau klik Find Alltombol untuk memilih semua contoh geditdalam file.
  4. Tekan CtrlLuntuk memperluas pilihan ke seluruh baris, lalu tekan CtrlCuntuk menyalin garis.
  5. Di ~/.local/share/applications/defaults.list, tekan CtrlVuntuk menempelkan baris yang berisi gedit.
  6. Tekan CtrlHuntuk membuka Replacedialog. Cari geditdan ganti dengan sublime_text. Tekan CtrlAltEnteruntuk Ganti Semua (atau klik Replace Alltombol) dan Anda siap.
  7. Simpan ~/.local/share/applications/defaults.list, logout dan kembali, dan Teks Sublim sekarang seharusnya menjadi editor teks default Anda.
MattDMo
sumber
Ini bekerja pada awalnya, tetapi setelah me-reboot, defaults.list akan dikembalikan, gedit kembali menggantikan sublime_text. Apa yang bisa saya lakukan untuk mencegah hal ini?
Mica
1
Rupanya ini adalah masalah dengan Mint yang bisa dielakkan dengan menggunakan .local/share/applications/defaults.listgantinya. Jadi, saya sudah menyalin / menempel / mengedit baris gedit ke file ini, dan mereka sekarang berhasil menimpa rekan-rekan mereka /usr/share/applications/defaults.list, bahkan setelah reboot.
Mica
@xichael - terima kasih atas informasinya. Saya telah memperbarui jawaban saya untuk menjelaskan dengan tepat bagaimana mengatur segala sesuatunya untuk mengatasi masalah ini. Saya biasanya menggunakan Ubuntu, di mana solusi asli saya berfungsi dengan baik, dan karena Mint sangat mirip, saya pikir itu akan berhasil!
MattDMo
Anda melewatkan langkah kecil: baris pertama pada ~ / .local / share / application / defaults.list harus "[Aplikasi Default]" agar ini berfungsi
Alexandre L Telles
@Alexandre terima kasih untuk itu, saya akan memperbarui jawabannya. Sebagai pengguna Ubuntu, saya hanya bekerja dengan file yang ada, jadi saya agak melewatkan detail itu :)
MattDMo
1

Jawaban Matt juga berlaku untuk saya, terima kasih banyak atas instruksi yang jelas!

Sekadar menyatakan yang jelas, jika itu membantu seseorang: jika Anda menginginkan editor default yang berbeda, maka:

  • pastikan itu nama yang dapat dieksekusi, misalnya vimmenggantikan geditdalam file ~ / .local / share / aplikasi / defaults.list

  • Pastikan export EDITOR=path\executabletermasuk dalam file konfigurasi yang sesuai untuk Anda ( ~\.profileatau ~\.bashrcatau apa pun)

GBNeil
sumber
1

Jika Anda tidak ingin mengedit file sistem sendiri, Anda bisa langsung masuk ke "Aplikasi pilihan" di pengaturan.

Jean Paul
sumber