Заміна vi на vim


Відповіді:


10

Ви можете додати

alias vi=vim

до ~/.bashrc. Це почнеться vimщоразу, коли ви введете текст vi.

Зауважте, що в Ubuntu 10.10 (а я думаю також 10.04) viвже відображено vim.


Вибачте за ще одне нерозумне запитання, але де він .bashrcзнаходиться? Я зовсім новачок у Ubuntu.
— Моррок

У вашому домашньому довіднику. Просто наберітьvim ~/.bashrc
— Пітер Сміт

3
Насправді, "vi" вказував на певну зміну "vim", оскільки майже назавжди в Ubuntu (див. Мою відповідь про альтернативи, щоб знати, як змінити варіант).
— січень

22

'vi' в Ubuntu вже запускає 'vim', хоча за замовчуванням він запускає 'vim-tiny' (що за своїми (відсутністю) можливостями найближчим чином до оригіналу 'vi'). Ви можете побачити це за допомогою:

sudo update-alternatives --display vi

Якщо ви хочете, щоб вона використовувала іншу версію vim, переконайтесь, що вона встановлена ​​та запущена:

sudo update-alternatives --config vi

Чи можу я використовувати альтернативи оновлення для інших додатків? Що роблять альтернативи оновлення, чи встановлює додаткові функції?
— Моррок

Так, ти можеш. Він оновлює альтернативи. Ні, це не так. Якщо ви хочете дізнатися більше, скористайтесь man update-alternativesпитаннями або почніть нове запитання.
— Мартін

Це має бути позначено як правильну відповідь, а не рішення, яке було прийнято!
— ОмарОтман

4

Окрім того, що запропонував Пітер Сміт. Ви також можете зробити наступне, щоб зробити цю систему змін ширшою, а не лише своїм обліковим записом.

додати alias vi='vim'в /etc/bash.bashrc

або створити символьне посилання на vim

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

Однак у моїй системі / usr / bin / vim та / usr / bin / vi є посиланнями на / etc / alternative / vim


2
Симпосилання є поганою пропозицією: використовуйте альтернативи оновлення, щоб керувати цим в Ubuntu.

1
так, я згоден зробити це правильно. Я не знав, що vim використовує систему альтернатив.
— 3вплив
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.