Недавно я установил Ubuntu на свой ноутбук для использования программирования c. но когда я открываю терминал и набираю vi test.c, он открывается, но он не будет работать должным образом. когда я нажимаю клавишу Backspace, она не будет работать, а когда я нажимаю клавишу со стрелкой, она напечатает несколько алфавитов. Что я буду делать, чтобы работать должным образом. Пожалуйста, кто-нибудь помогите для этой связанной проблемы. Спасибо
19
Ответы:
Тип
sudo apt-get install vim
в вашем терминале это решит вашу проблему
источник
По умолчанию Ubuntu установит
vim-tiny
пустую версию vim. Когда вы печатаетеvi
в терминале, он по умолчанию запускает этот минимальный vim в режиме, совместимом с vi. С точки зрения обычного пользователя vim, это ужасно, поскольку совместимость с vi означает возврат, и все нормальное поведение vim будет вести себя в оригинальной манере vi.Одним из решений является открытие
.vimrc
и выключить режим , совместимый VIM, включив строку:set nocompatible
.Другой - вручную установить более функциональную версию vim (например, полную версию), например
sudo apt-get install vim
. По умолчанию в системах на основе Debian, таких как Ubuntu, командаvi
запускается в несовместимом режиме.источник
Обычно UBUNTU поставляет облегченную версию VI, которая является наиболее неполной, особенно с ноутбуками. Чтобы решить это самое простое решение - установить ПОЛНУЮ ВЕРСИЮ VI Editor.
Используйте ТЕРМИНАЛ, и запустите это
sudo apt-get install vim
предоставьте пароль и он обязательно сработает.
источник
У меня была та же проблема, помните, что после ввода test.c вы должны нажать клавишу «i», чтобы начать вводить код
источник
нажмите клавишу вставки, чтобы напечатать / удалить.
Когда вы закончите редактирование, нажатие клавиши esc позволит вам набирать такие команды, как: wq (сохранить и выйти) или: q! (выйти без сохранения)
источник
сначала подключитесь к интернету, затем введите следующую команду в терминале,
источник