Как запустить vimtutor на windows?

21

Я запускаю vim на Windows 7. Это работает, но когда я печатаю vimtutorв командной строке, окно открывается и закрывается немедленно, и больше ничего не происходит.

Можно ли запустить vimtutorVim для Windows?

Эрик Уилсон
источник
Я получаю другое, но все еще неэффективное поведение при попытке запустить файл vimtutor.bat. Я отправил отчет в список рассылки Vim Developers.
Гептит,

Ответы:

17

Запустите gVimиз меню «Пуск», затемFile->Open

C:\Program Files\Vim\vim73\tutor\tutor

(может отличаться от другой версии или места установки, у него нет расширения файла). Сохраните копию файла My Documentsв меню.

Команда vimtutor- это просто быстрая команда, чтобы сделать это, а также автоматически показывать правильные переводы, если это необходимо. Тебе это не нужно.

Дэмиен Айерс
источник
Для меня путь был C: \ Program Files (x86) \ Vim \ vim81 \ tutor \ tutor
Stefan
7

Vim 8

Этот скрипт запустит Vim для копии файла репетитора!

C:\Program Files (x86)\Vim\vim80\vimtutor.bat

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

Игорь Войда
источник
3
Технология улучшилась с 5 лет
Ясс
3

Как запустить vimtutor на windows?

  • Установите Cygwin с Vim, открыть Cygwin терминал и тип vimtutor.

(Вот как это просто должно было быть).

Объяснение:Я предлагаю вам использовать правильный инструмент для этой работы, поэтому я «продвигаю» Cygwin, который является одним из лучших способов иметь не только vim, но и целую UNIX-подобную среду в Windows. Из вопроса видно, что вы используете некоторую графическую реализацию vim, и она не может запустить vimtutor без обходного пути. Я говорю, что это отличная возможность попробовать что-то другое: набор инструментов, которые не только согласованы между собой, но и достаточно хорошо интегрированы в среду хоста (Windows). Это мое искреннее предложение, которое, я надеюсь, позволит вам не только запустить vimtutor без хлопот, но, возможно, даст вам дополнительные удовольствия, как только вы начнете его использовать. Это дало мне очень много, и никаких проблем на протяжении многих лет, поэтому я с энтузиазмом делюсь своим опытом.

PS В своем недавнем комментарии вы упомянули, что у вас нет компьютера с Windows, поэтому я думаю, что этот вопрос больше не относится к вам. Может быть, это предложение может быть полезным для других.

simlev
источник
Не уверен, почему вы повторяете ответы на 6-летний вопрос.
Эрик Уилсон
2
@EricWilson Полагаю, я даю ответ, отличный от существующих. Я согласен, что это не получит много видимости, учитывая возраст пост.
simlev
Не заметил, теперь вижу. Возможно, было бы полезно добавить некоторую информацию о том, что изменилось (версия cygwin или vim и т. Д.). Я не приму ответ, так как у меня нет машины с Windows, поэтому я не могу проверить.
Эрик Уилсон,
1

Это может произойти, когда Vim не имеет перевода файла репетитора на язык, установленный системой, когда вы установили дополнительные языковые файлы во время установки Vim (при установке через установщик Windows) и используете Windows с неподдерживаемым языковым стандартом. Я смог запустить vimtutor без проблем, когда переустановил Vim с флажком для установки дополнительных языковых файлов без проверки.

Vilinkameni
источник
0

Для тех, кто предпочитает запускать репетитора напрямую, вот простая замена без излишеств (настройте директорию установки Vim):

@echo off
copy "C:\program Files\Vim\vim74\tutor\tutor" "%TEMP%\tutor"
gvim -u NONE -c "set nocp" "%TEMP%\tutor"
staafl
источник
0

Найдите BAT-файл vimtutor (обычно $VIM/vim74) и дважды щелкните по нему. Откроется окно cmd демона, и окно vimtutor откроется и не закроется сразу.

Fannyxl
источник
0

Если вы установили Vim через Git для Windows , то вам не повезло (сейчас Git v2.12.2). Единственная vimtutorустановленная команда - это скрипт bash. Так что, если вы используете подсистему Linux в Windows или в Cygwin, то вы можете быть в порядке, но в противном случае нет.

tutorКаталог существует в C:\Program Files\Git\usr\share\vim\vim80, но вы , очевидно , придется копировать его вручную во временную директорию , как vimtutorскрипт делает.

icc97
источник
1
Команда на vimtutorсамом деле работает для меня в git-bash (MINGW64) по некоторым причинам.
Джесси Реза Хорасани