Đặt ứng dụng mặc định cho các loại tệp cụ thể trong nautilus


8

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 VISUALEDITORmô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 Makefiletrả về text/plain, đã được bao gồm trong ~/.local/share/applications/defaults.list. Tuy nhiên file --mime-type somefilecũng trả lại text/plainnhưng được mở với Vim.

Tôi sử dụng Debian không ổn định.

Câu trả lời:


5

Bạn nên xem ~/.local/share/applications/defaults.listdưới [Default Applications]. Ở đó bạn nên đặt text/plainđiểm để vào .desktopmục vim, thường được đặt trong /usr/share/applications/. Ví dụ:

text/plain=gvim.desktop

1
Tôi có thể chỉ định một ký tự đại diện không? text=gvim.desktophoặc text/*=gvim.desktopkhông hoạt động. Tôi muốn bao gồm tất cả các tập tin văn bản.
Marco

7

Chìa khóa là File | Properties. Chọn mục menu này với một tệp của kiểu tệp đích được chọn, đi đến tab "Mở bằng" và nhấn "Đặt lại". Sau đó chọn một ứng dụng và bấm "Đặt làm mặc định." Nhà bếp đã thử nghiệm trên Nautilus 3.2.1.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.