Я запускаю vim на Windows 7. Это работает, но когда я печатаю vimtutorв командной строке, окно открывается и закрывается немедленно, и больше ничего не происходит.
Я получаю другое, но все еще неэффективное поведение при попытке запустить файл vimtutor.bat. Я отправил отчет в список рассылки Vim Developers.
Гептит,
Ответы:
17
Запустите gVimиз меню «Пуск», затемFile->Open
C:\Program Files\Vim\vim73\tutor\tutor
(может отличаться от другой версии или места установки, у него нет расширения файла). Сохраните копию файла My Documentsв меню.
Команда vimtutor- это просто быстрая команда, чтобы сделать это, а также автоматически показывать правильные переводы, если это необходимо. Тебе это не нужно.
Установите Cygwin с Vim, открыть Cygwin терминал и тип vimtutor.
(Вот как это просто должно было быть).
Объяснение:Я предлагаю вам использовать правильный инструмент для этой работы, поэтому я «продвигаю» Cygwin, который является одним из лучших способов иметь не только vim, но и целую UNIX-подобную среду в Windows. Из вопроса видно, что вы используете некоторую графическую реализацию vim, и она не может запустить vimtutor без обходного пути. Я говорю, что это отличная возможность попробовать что-то другое: набор инструментов, которые не только согласованы между собой, но и достаточно хорошо интегрированы в среду хоста (Windows). Это мое искреннее предложение, которое, я надеюсь, позволит вам не только запустить vimtutor без хлопот, но, возможно, даст вам дополнительные удовольствия, как только вы начнете его использовать. Это дало мне очень много, и никаких проблем на протяжении многих лет, поэтому я с энтузиазмом делюсь своим опытом.
PS В своем недавнем комментарии вы упомянули, что у вас нет компьютера с Windows, поэтому я думаю, что этот вопрос больше не относится к вам. Может быть, это предложение может быть полезным для других.
Не уверен, почему вы повторяете ответы на 6-летний вопрос.
Эрик Уилсон
2
@EricWilson Полагаю, я даю ответ, отличный от существующих. Я согласен, что это не получит много видимости, учитывая возраст пост.
simlev
Не заметил, теперь вижу. Возможно, было бы полезно добавить некоторую информацию о том, что изменилось (версия cygwin или vim и т. Д.). Я не приму ответ, так как у меня нет машины с Windows, поэтому я не могу проверить.
Эрик Уилсон,
1
Это может произойти, когда Vim не имеет перевода файла репетитора на язык, установленный системой, когда вы установили дополнительные языковые файлы во время установки Vim (при установке через установщик Windows) и используете Windows с неподдерживаемым языковым стандартом. Я смог запустить vimtutor без проблем, когда переустановил Vim с флажком для установки дополнительных языковых файлов без проверки.
Если вы установили Vim через Git для Windows , то вам не повезло (сейчас Git v2.12.2). Единственная vimtutorустановленная команда - это скрипт bash. Так что, если вы используете подсистему Linux в Windows или в Cygwin, то вы можете быть в порядке, но в противном случае нет.
tutorКаталог существует в C:\Program Files\Git\usr\share\vim\vim80, но вы , очевидно , придется копировать его вручную во временную директорию , как vimtutorскрипт делает.
Ответы:
Запустите
gVim
из меню «Пуск», затемFile->Open
(может отличаться от другой версии или места установки, у него нет расширения файла). Сохраните копию файла
My Documents
в меню.Команда
vimtutor
- это просто быстрая команда, чтобы сделать это, а также автоматически показывать правильные переводы, если это необходимо. Тебе это не нужно.источник
Vim 8
Этот скрипт запустит Vim для копии файла репетитора!
источник
Как запустить vimtutor на windows?
vimtutor
.(Вот как это просто должно было быть).
Объяснение:Я предлагаю вам использовать правильный инструмент для этой работы, поэтому я «продвигаю» Cygwin, который является одним из лучших способов иметь не только vim, но и целую UNIX-подобную среду в Windows. Из вопроса видно, что вы используете некоторую графическую реализацию vim, и она не может запустить vimtutor без обходного пути. Я говорю, что это отличная возможность попробовать что-то другое: набор инструментов, которые не только согласованы между собой, но и достаточно хорошо интегрированы в среду хоста (Windows). Это мое искреннее предложение, которое, я надеюсь, позволит вам не только запустить vimtutor без хлопот, но, возможно, даст вам дополнительные удовольствия, как только вы начнете его использовать. Это дало мне очень много, и никаких проблем на протяжении многих лет, поэтому я с энтузиазмом делюсь своим опытом.
PS В своем недавнем комментарии вы упомянули, что у вас нет компьютера с Windows, поэтому я думаю, что этот вопрос больше не относится к вам. Может быть, это предложение может быть полезным для других.
источник
Это может произойти, когда Vim не имеет перевода файла репетитора на язык, установленный системой, когда вы установили дополнительные языковые файлы во время установки Vim (при установке через установщик Windows) и используете Windows с неподдерживаемым языковым стандартом. Я смог запустить vimtutor без проблем, когда переустановил Vim с флажком для установки дополнительных языковых файлов без проверки.
источник
Для тех, кто предпочитает запускать репетитора напрямую, вот простая замена без излишеств (настройте директорию установки Vim):
источник
Найдите BAT-файл vimtutor (обычно
$VIM/vim74
) и дважды щелкните по нему. Откроется окно cmd демона, и окно vimtutor откроется и не закроется сразу.источник
Если вы установили Vim через Git для Windows , то вам не повезло (сейчас Git v2.12.2). Единственная
vimtutor
установленная команда - это скрипт bash. Так что, если вы используете подсистему Linux в Windows или в Cygwin, то вы можете быть в порядке, но в противном случае нет.tutor
Каталог существует вC:\Program Files\Git\usr\share\vim\vim80
, но вы , очевидно , придется копировать его вручную во временную директорию , какvimtutor
скрипт делает.источник
vimtutor
самом деле работает для меня в git-bash (MINGW64) по некоторым причинам.