Tôi sử dụng nautilus làm trình quản lý tệp và muốn sử dụng Vim thay vì Gedit để chỉnh sửa các tệp văn bản của mình. Nhiều tệp (tệp nhật ký, tệp trống, tập tin) đã được mở bằng Vim, tuy nhiên không phải tất cả chúng, ví dụ: tệp tex và tệp XML vẫn được mở bằng Gedit.
update-alternatives --get-selections | grep edit
sản lượng
editor auto /usr/bin/vim.gnome
gnome-text-editor manual /usr/bin/vim.gnome
readline-editor auto /usr/bin/rlwrap
và tôi cũng đã đặt các biến VISUAL
và EDITOR
môi trường để trỏ đến vim.
Mặc dù các câu hỏi là về việc thay đổi ứng dụng mặc định cho bất kỳ loại tệp nào , nhưng vẫn tốt để trả lời với một giải pháp chỉ giải quyết vấn đề được đề cập thay đổi trình chỉnh sửa mặc định, vì đó là điều làm tôi khó chịu vào lúc này.
BIÊN TẬP:
Câu trả lời của ngần ngại, làm việc cho hầu hết các loại tệp, nhưng không phải cho tất cả các loại tệp. Ví dụ Makefiles vẫn được mở bằng Gedit. file --mime-type Makefile
trả về text/plain
, đã được bao gồm trong ~/.local/share/applications/defaults.list
. Tuy nhiên file --mime-type somefile
cũng trả lại text/plain
nhưng được mở với Vim.
Tôi sử dụng Debian không ổn định.
text=gvim.desktop
hoặctext/*=gvim.desktop
không hoạt động. Tôi muốn bao gồm tất cả các tập tin văn bản.