Bagaimana cara menetapkan gvim sebagai editor teks default saya alih-alih gedit?

8

Saya tahu saya bisa menggunakan sesuatu seperti Ubuntu Tweak untuk mengubah asosiasi file untuk setiap file. Tapi saya bertanya-tanya apakah ada cara untuk melakukannya lebih cepat dan hanya mengatur sistem sehingga semua file yang akan dibuka oleh gedit sekarang akan ditangani oleh gvim.

amh
sumber

Jawaban:

10

Klik kanan file yang ingin Anda buka, pilih "Buka Dengan aplikasi lain". Sebuah Window akan muncul berisi daftar semua program yang diinstal. Pilih gvim dari daftar, dan pastikan "Ingat aplikasi ini ..." dipilih. Itu akan membuka semua file jenis itu di gvim. Namun, itu hanya setengah cerita, karena ada lebih banyak jenis file. Cara lain adalah mengedit atau membuat file ini:

~/.local/share/applications/defaults.list

dan pastikan itu berisi

[Default Applications]
text/plain=gvim.desktop

Cara yang disarankan untuk melakukannya adalah dengan mengetik perintah ini di terminal:

sudo update-alternatives --config editor

untuk memperbarui editor baris perintah, dan

sudo update-alternatives --config gnome-text-editor

untuk memperbarui editor GUI. Masukkan nomor yang sesuai dengan editor yang ingin Anda atur sebagai editor, dan tekan enter. Itu akan memperbarui semua referensi sistem Anda.

Itu harus tentang melakukannya.

theTuxRacer
sumber
Saya melakukan apa yang Anda katakan dan akhirnya saya mendapatkan gvim untuk membuka file teks. Namun dengan file sumber saya masih menggunakan gedit. Bagaimana saya benar-benar dapat memberitahu ubuntu untuk berhenti menggunakan gedit MANA SAJA dan menggunakan gvim?
Shahbaz
Apa yang Anda maksud dengan file sumber?
theTuxRacer
file sumber seperti dalam .c, .h, .cppdll! Saya menyelesaikan masalah saya di sini
Shahbaz
@Shahbaz sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.listIni akan membuat semua file yang terbuka secara default dengan gedit.desktop dibuka secara default oleh gvim.desktop (untuk pengguna Anda). Mungkin ada cara yang "lebih baik", tapi saya suka melakukannya melalui terminal.
geirha
@geirha, ya saya menanyakan pertanyaan itu dan mendapat jawaban yang sama. Saya sudah meletakkan tautan di komentar saya sebelumnya.
Shahbaz
3

Ambil saja file apa pun yang dibuka dengan gedit secara default, goto sifat-sifatnya dan ubah aplikasi default yang dibuka dengan menjadi gvim. Dan dilakukan!

agyeya
sumber
0

Pertanyaan ini ditanyakan setiap saat, dan tidak ada jawaban yang bekerja 100%.

Jika Anda malas dan tidak keberatan peretasan cepat dan kotor, coba ini:

sudo mv /usr/bin/gedit /usr/bin/gedit.old
sudo ln -s /usr/bin/gvim /usr/bin/gedit

Jendela edit Anda masih akan menampilkan "GEDIT" di bilah judul, tetapi jendela itu akan berisi gvim.

Greg Roach
sumber
3
tetapi waspadalah: seperti yang ditunjukkan Greg, ini adalah cara yang cepat tapi sangat kotor. Hal yang baik adalah .. itu berhasil.
Mahesh
Saya melakukan hal serupa dan itu berhasil: sudo apt-get purge gedit ed nano
jettero
Terus terang, ini adalah solusi terbaik ...
Xetra