Термінал ubuntu не працює належним чином у редакторі vi


19

Нещодавно я встановив ubuntu на своєму ноутбуці для використання програм програмування c. але коли я відкриваю термінал і набираю vi test.c, він відкриває його, але він не працюватиме належним чином. коли я натиснув назад, він не працюватиме, а коли натискаю клавішу зі стрілкою, він надрукує деякі алфавіти. Що я буду робити для належної роботи. будь ласка, будь-хто допоможе у зв’язку з цією проблемою. Дякую


1
VI є дуже потужним , але не дуже зручним у використанні є turorial тут , або ви можете використовувати інший редактор , наприклад нано
Уоррен Хілл

Відповіді:


28

Тип sudo apt-get install vim

у вашому терміналі це вирішить вашу проблему


Так, користувач, ймовірно, звик до VIM, який набагато інтуїтивніший і простіший у використанні, особливо для програмування, оскільки він може забезпечити підсвічування синтаксису.
brim4brim

17

За замовчуванням встановить Ubuntu vim-tiny, версію vim з голими кістками. Коли ви набираєте viтермінал, він запускає цей мінімальний vim у сумісному режимі vi. З точки зору звичайного користувача vim, це жахливо, оскільки сумісний з видом означає зворотний простір, і все нормальне поведінка vim буде вести себе як оригінально.

Одним з рішень є відкриття .vimrcі вимкнути режим , сумісний VIM, включивши рядок: set nocompatible.

Інший - це встановити вручну більш заповнену функцією версію vim (як, повна версія), наприклад sudo apt-get install vim. За замовчуванням у таких системах на базі Debian, як Ubuntu, це призведе до viзапуску команди в несумісному режимі.


Це на моєму Ubunto 16.04 нічого не змінює. ("vim - це найновіша версія".)
Дірк,

1

Як правило, UBUNTU постачає Lite-версію VI, яка найбільш неповна, особливо з ноутбуками. Для вирішення цього найпростішого рішення слід встановити ПОВНУ ВЕРСІЮ редактора VI.

Використовуйте TERMINAL і запускайте це

sudo apt-get install vim

введіть пароль, і він обов'язково спрацює.


1

У мене була така ж проблема, пам’ятайте, що після введення test.c ви повинні натиснути клавішу «i», щоб почати вводити свій код


0

натисніть клавішу вставки, щоб ввести / видалити.

коли ви закінчите редагування, натискання клавіші esc дозволить вам вводити такі команди, як: wq (зберегти та вийти) або: q! (киньте без збереження)


0

спочатку підключіться до Інтернету, а потім введіть наступну команду в терміналі,

sudo apt-get update
sudo apt-get install vim
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.