terminal ubuntu nie działa poprawnie w edytorze vi


19

Ostatnio zainstalowałem ubuntu na moim laptopie do korzystania z programowania c. ale kiedy otwieram terminal i wpisuję vi test.c, otwiera go, ale nie działa poprawnie. po naciśnięciu klawisza Backspace nie będzie działać, a po naciśnięciu klawisza strzałki wydrukowane zostaną niektóre alfabety. Co zrobię, aby działać poprawnie. proszę o pomoc dla tego pokrewnego problemu. Dziękuję Ci


1
vi jest bardzo silny, ale nie bardzo intuicyjny w obsłudze jest turorial tutaj lub można użyć innego edytora, takie jak nano
Warren Hill

Odpowiedzi:


28

Rodzaj sudo apt-get install vim

w twoim terminalu rozwiąże to twój problem


Tak, użytkownik jest prawdopodobnie przyzwyczajony do VIM, który jest o wiele bardziej intuicyjny i łatwiejszy w użyciu, szczególnie w programowaniu, ponieważ może zapewniać podświetlanie składni.
brim4brim

17

Domyślnie, Ubuntu zainstaluje vim-tinywersję vim na gołe kości. Kiedy wpiszesz viterminal, domyślnie uruchomi ten minimalny vim w trybie kompatybilnym z vi. Z punktu widzenia normalnego użytkownika vima jest to okropne, ponieważ kompatybilność vi oznacza backspace i wszystkie normalne zachowania vim będą zachowywać się w oryginalny sposób vi.

Jednym z rozwiązań jest otworzyć się .vimrci wyłączyć tryb kompatybilny vim o tym wiersz: set nocompatible.

Drugim jest ręczne zainstalowanie bardziej pełnej wersji vima (takiej jak pełna wersja), np sudo apt-get install vim. Domyślnie w systemach opartych na Debianie, takich jak Ubuntu, spowoduje to viuruchomienie polecenia vim w trybie niezgodnym.


Nie zmienia to niczego w moim Ubunto 16.04. („vim jest już najnowszą wersją”.)
Dirk

1

Ogólnie UBUNTU dostarcza wersję VI, która jest najbardziej niekompletna, szczególnie z laptopami. Aby rozwiązać to najprostsze rozwiązanie, zainstaluj PEŁNĄ WERSJĘ edytora VI.

Użyj TERMINALU i odpal to

sudo apt-get install vim

podaj hasło i na pewno będzie działać.


1

Miałem ten sam problem, pamiętaj, że po wpisaniu testu.c musisz nacisnąć klawisz „i”, aby rozpocząć wpisywanie kodu


0

naciśnij klawisz wstawiania, aby wpisać / usunąć.

po zakończeniu edycji naciśnięcie esc pozwoli Ci wpisać polecenia takie jak: wq (zapisz i wyjdź) lub: q! (Wyjdź bez zapisywania)


0

najpierw połącz się z Internetem, a następnie wpisz następujące polecenie w terminalu,

sudo apt-get update
sudo apt-get install vim
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.