Saya menggunakan nautilus sebagai manajer file dan ingin menggunakan Vim alih-alih Gedit untuk mengedit file teks saya. Banyak file (file log, file kosong, ...) sudah dibuka dengan Vim, namun tidak semuanya, mis. File tex dan file XML masih dibuka dengan Gedit.
update-alternatives --get-selections | grep edit hasil panen
editor auto /usr/bin/vim.gnome
gnome-text-editor manual /usr/bin/vim.gnome
readline-editor auto /usr/bin/rlwrap
dan saya juga telah mengatur variabel lingkungan VISUALdan EDITORuntuk menunjuk ke vim.
Meskipun pertanyaannya adalah tentang mengubah aplikasi standar untuk semua jenis file, tidak apa-apa untuk menjawab dengan solusi yang hanya mengatasi masalah yang disebutkan mengubah editor default, karena itulah yang mengganggu saya saat ini.
EDIT:
Jawaban "hesse" bekerja untuk sebagian besar tipe file, tetapi tidak untuk semua. Misalnya Makefiles masih dibuka dengan Gedit. file --mime-type Makefilemengembalikan text/plain, yang sudah termasuk dalam ~/.local/share/applications/defaults.list. Namun file --mime-type somefilejuga kembali text/plaintetapi dibuka dengan Vim.
Saya menggunakan Debian tidak stabil.
text=gvim.desktopatautext/*=gvim.desktoptidak bekerja Saya ingin menutup semua file teks.