Câu trả lời:
Nhấp chuột phải vào tệp bạn muốn mở, chọn "Mở bằng ứng dụng khác". Một cửa sổ sẽ bật lên chứa danh sách tất cả các chương trình đã cài đặt. Chọn gvim từ danh sách và đảm bảo "Ghi nhớ ứng dụng này ..." được chọn. Điều đó sẽ mở tất cả các tệp thuộc loại đó trong gvim. Tuy nhiên, đó chỉ là một nửa câu chuyện, vì có nhiều loại tệp hơn. Một cách khác là chỉnh sửa hoặc tạo tệp này:
~/.local/share/applications/defaults.list
và chắc chắn rằng nó chứa
[Default Applications]
text/plain=gvim.desktop
Một cách làm được khuyến nghị là nhập lệnh này trong một thiết bị đầu cuối:
sudo update-alternatives --config editor
để cập nhật trình soạn thảo dòng lệnh và
sudo update-alternatives --config gnome-text-editor
để cập nhật trình soạn thảo GUI. Nhập số tương ứng với trình chỉnh sửa mà bạn muốn đặt làm trình chỉnh sửa và nhấn enter. Điều đó sẽ cập nhật tất cả các bạn tham khảo hệ thống.
Điều đó nên làm điều đó.
sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.list
Điều này sẽ làm cho tất cả các tệp được mở theo mặc định với gedit.desktop được mở theo mặc định bởi gvim.desktop (cho người dùng của bạn). Có lẽ có một cách "tốt hơn", nhưng tôi thích thực hiện nó thông qua thiết bị đầu cuối.
Câu hỏi này được hỏi mọi lúc, và không có câu trả lời nào có vẻ hiệu quả 100%.
Nếu bạn lười biếng và không bận tâm đến việc hack nhanh và bẩn, hãy thử điều này:
sudo mv /usr/bin/gedit /usr/bin/gedit.old
sudo ln -s /usr/bin/gvim /usr/bin/gedit
Cửa sổ chỉnh sửa của bạn vẫn sẽ hiển thị "GEDIT" trong thanh tiêu đề, nhưng cửa sổ sẽ chứa gvim.