Zamiana vi na vim

Odpowiedzi:

10

Możesz dodać

alias vi=vim

do ~/.bashrc. Rozpocznie się vimza każdym razem, gdy napiszesz vi.

Zauważ, że w Ubuntu 10.10 (i myślę, że również 10.04) vijest już zmapowany vim.

Peter Smit
źródło
Przepraszam za kolejne głupie pytanie, ale gdzie się .bashrcznajduje? Jestem całkiem nowy w Ubuntu.
Searock,
W twoim katalogu domowym. Wystarczy wpisaćvim ~/.bashrc
Peter Smit
3
Właściwie „vi” wskazuje na pewną odmianę „vim” od prawie zawsze w Ubuntu (zobacz moją odpowiedź na temat alternatyw, aby wiedzieć, jak zmienić tę odmianę).
JanC
22

„vi” w Ubuntu już uruchamia „vim”, chociaż domyślnie uruchamia „vim-tiny” (który jest najbliższy oryginalnemu „vi” pod względem (braku) funkcji). Możesz to zobaczyć za pomocą:

sudo update-alternatives --display vi

Jeśli chcesz, aby używał innej wersji vima, upewnij się, że jest zainstalowany i uruchom:

sudo update-alternatives --config vi
JanC
źródło
Czy mogę korzystać z aktualizacji alternatyw dla innych aplikacji, co robi alternatywa aktualizacji, czy instaluje dodatkowe funkcje?
Searock,
Tak, możesz. Aktualizuje alternatywy. Nie, nie ma. Jeśli chcesz dowiedzieć się więcej, użyj man update-alternativeslub rozpocznij nowe pytanie.
Martin
To powinno być oznaczone jako poprawna odpowiedź, zamiast obejścia, które zostało zaakceptowane!
OmarOthman,
4

Oprócz tego, co sugerował Peter Smit. Możesz również wykonać następujące czynności, aby wprowadzić szeroki system zmian, a nie tylko swoje konto.

dodaj alias vi='vim'do /etc/bash.bashrc

lub utwórz dowiązanie symboliczne do vima

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

Jednak w moim systemie zarówno / usr / bin / vim, jak i / usr / bin / vi są dowiązaniami symbolicznymi do / etc / alternatives / vim

3dinfluence
źródło
2
Dowiązanie symboliczne jest złą sugestią: użyj aktualizacji-alternatyw, aby zarządzać tym w Ubuntu.
1
tak, zgadzam się, zrób to we właściwy sposób. Nie wiedziałem, że vim używa systemu alternatyw.
3dinfluence 13.10.10