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 VISUAL
dan EDITOR
untuk 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 Makefile
mengembalikan text/plain
, yang sudah termasuk dalam ~/.local/share/applications/defaults.list
. Namun file --mime-type somefile
juga kembali text/plain
tetapi dibuka dengan Vim.
Saya menggunakan Debian tidak stabil.
text=gvim.desktop
atautext/*=gvim.desktop
tidak bekerja Saya ingin menutup semua file teks.Kuncinya adalah File | Properties. Pilih item menu ini dengan file dari filetype target yang dipilih, buka tab "Open With" dan tekan "Reset." Kemudian pilih aplikasi dan tekan "Set as Default." Dapur diuji pada Nautilus 3.2.1.
sumber