GNU/Linux >> Belajar Linux >  >> Linux

Vim untuk menggantikan Vi

Pertama, pastikan Anda menginstal paket Vim yang tepat. Default pada banyak sistem adalah menginstal paket Vim minimal yang lebih dekat dengan fungsionalitas Vi.

Pada sistem berbasis Red Hat (RHEL, CentOS, Fedora), Anda memerlukan paket vim-enhanced, misalnya dari sistem CentOS yang telah saya instal:

vim-common-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z

'umum' berisi pustaka umum yang digunakan oleh semua paket Vim. 'minimal' adalah editor vi biasa yang dapat dieksekusi sebagaimana diinstal secara default.

Pada sistem berbasis Debian (seperti Ubuntu), Anda memerlukan 'vim'. Misalnya:

ii  vim                  2:7.2.079-1ubuntu5  Vi IMproved - enhanced vi editor
ii  vim-common           2:7.2.079-1ubuntu5  Vi IMproved - Common files
ii  vim-runtime          2:7.2.079-1ubuntu5  Vi IMproved - Runtime files
ii  vim-tiny             2:7.2.079-1ubuntu5  Vi IMproved - enhanced vi editor - compact version

Ini harus diinstal secara default. Di Debian/Ubuntu, Anda dapat memperbarui editor sistem default untuk semua pengguna:

sudo update-alternatives --config vi

Pilih versi yang Anda inginkan dari menu pilihan. Skrip pasca instalasi untuk paket vim seharusnya sudah memperbarui ini. Gunakan --config editor untuk mengubah editor default untuk semua pengguna di sistem (default asli Ubuntu 9.04 adalah nano, misalnya).

Terakhir, berdasarkan per pengguna untuk distribusi apa pun, atur alias di profil pengguna. Misalnya jika shell adalah bash, edit ~username/.bashrc:

alias vi="vim"

Selain itu, Anda dapat memeriksa vimrc sistem (biasanya/etc/vimrc) untuk melihat apakah mode kompatibilitas diaktifkan.

set cp
set compatibility

Akan memberi tahu Vim untuk berperilaku lebih seperti Vi jadul, tidak peduli bagaimana Anda menangani menggunakan Vim per di atas. Ubah ke 'nocp' atau 'nocompatibility' untuk membuat Vim lebih berguna.


Di .bashrc Anda:

alias vi=vim

Jika ini adalah sistem Debian atau Ubuntu, dan Anda ingin mengubah sistem ini secara luas, Anda harus menggunakan update-alternatives (sebutkan dengan --config editor opsi, dan Anda harus menjadi emas)


Linux
  1. Editor Vi dan Vim:12 Contoh Temukan dan Ganti yang Kuat

  2. Ubuntu 19.04 :Konfigurasikan vim

  3. Centos 7:Konfigurasikan vim

  1. Syntax_highlight | Lpr?

  2. Vim Latex:Nonaktifkan Quickfix?

  3. Evaluasi ekspresi dalam Vim

  1. Vanila Vim itu menyenangkan

  2. Tidak Dapat Menginstal Vim?

  3. Mengganti Vi Dengan Vim?