Mengganti vi dengan vim


Jawaban:


10

Anda dapat menambahkan

alias vi=vim

untuk ~/.bashrc. Ini akan mulai vimsetiap kali Anda mengetik vi.

Perhatikan bahwa di Ubuntu 10.10 (dan saya pikir juga 10,04) visudah dipetakan ke vim.


Maaf untuk pertanyaan konyol lain, tetapi di mana .bashrcletaknya? Saya cukup baru di Ubuntu.
Searock

Di direktori home Anda. Ketik sajavim ~/.bashrc
Peter Smit

3
Sebenarnya, 'vi' telah menunjukkan beberapa variasi 'vim' sejak hampir selamanya di Ubuntu (lihat jawaban saya tentang alternatif untuk mengetahui cara mengubah variasi mana).
JanC

22

'vi' di Ubuntu sudah mulai 'vim', meskipun secara default dimulai 'vim-tiny' (yang paling dekat dengan aslinya 'vi' dalam fitur (kekurangan)). Anda dapat melihat ini dengan:

sudo update-alternatives --display vi

Jika Anda ingin menggunakan versi vim lain, maka pastikan sudah terpasang dan jalankan:

sudo update-alternatives --config vi

Dapatkah saya menggunakan pembaruan-alternatif untuk aplikasi lain, apa yang dilakukan pembaruan-alternatif, apakah menginstal fitur tambahan?
Searock

Ya kamu bisa. Itu memperbarui alternatif. Tidak, tidak. Jika Anda ingin tahu lebih banyak gunakan man update-alternativesatau mulai pertanyaan baru.
Martin

Ini harus ditandai sebagai jawaban yang benar, alih-alih solusi yang diterima!
OmarOthman

4

Selain apa yang disarankan Peter Smit. Anda juga dapat melakukan yang berikut untuk menjadikan sistem perubahan itu lebih luas daripada hanya akun Anda.

Menambahkan alias vi='vim' ke /etc/bash.bashrc

atau buat symlink ke vim

sudo ln -s /usr/bin/vim /usr/bin/vi

Namun pada sistem saya baik / usr / bin / vim dan / usr / bin / vi adalah symlink ke / etc / alternative / vim


2
Symlink adalah saran yang buruk: gunakan pembaruan-alternatif untuk mengelola ini di Ubuntu.

1
ya saya setuju melakukannya dengan cara yang benar. Saya tidak tahu bahwa vim menggunakan sistem alternatif.
3dinfluence
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.