Почему мой vimtutor пуст?


14

Я хочу учиться Vim. Подавляющее большинство людей советуют мне пользоваться vimtutor. Я скачал пакет и запустил его, но мне просто дают пустой экран.

введите описание изображения здесь

Я вижу на Youtube, что там должно быть множество вещей. Но я не понимаю ... Как я могу это исправить?

Первоначально терминал велел мне установить vim-runtime, чтобы он работал vimtutor, и я сделал это, и он запустился, хотя и с пустым экраном. Я смог запустить этот учебник после установки vim-gtk. Кто-нибудь знает, почему он не появился в первый раз?


1
Это своего рода давняя проблема, см. Bugs.launchpad.net/ubuntu/+source/vim/+bug/255847 Попробуйте установить vim (и удалить vim-tiny). Вам также может потребоваться выйти из системы и войти в нее, чтобы обновить некоторые переменные среды.
Пантера

Спасибо за ссылку. Я установил это, установив vim-gtk, это было очень неприятно, хотя ... еще раз спасибо за ваш комментарий.
Dayuloli

@dayuloli Можете ли вы опубликовать решение, которое сработало для вас, в качестве ответа и принять его, чтобы этот вопрос больше не значился без ответа?
Майк Миллер

@mtmiller Я вместо этого разместил решение, которое решило проблему в самом вопросе, но я все еще не знаю причину, почему это произошло. Поэтому я пока оставлю это открытым.
Dayuloli

@dayuloli перед установкой vim-gtk, какие vim*пакеты вы установили? У вас был только установленный vim-tinyвариант?
Майк Миллер

Ответы:


17

vimtutorКоманда требует Vim , который имеет поддержку сценариев Vim скомпилирован. Для тех , кто знаком с построением Vim из источника, это требует , по меньшей мере, normalнабор функций или выше.

Стандартная настольная установка Ubuntu включает в себя только пакет vim-tiny Установить Vim-Tiny , который Vim скомпилирован почти со всеми отключенными дополнительными функциями. Этот вариант Vim предоставляет достаточно для работы viсо всеми основными функциями редактора, совместимого с vi, но не обладает всеми возможностями Vim. Поскольку в нем не включена поддержка сценариев Vim, он не может работать с vimtutorкомандой. Вместо этого вы должны установить один из более эффективных пакетов Vim:

Любой из этих пакетов предоставляет Vim, который способен работать vimtutor. Для получения дополнительной информации о различиях между этими вариантами Vim см. Следующие вопросы:


1

Вам необходимо установить vim перед использованием vimtutor!

Выполните следующую команду в строке терминала!

sudo apt install vim

Теперь используйте vimtutor для обучения. Счастливого обучения!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.