Як запустити 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
Стефан

7

Vim 8

Цей скрипт запустить Vim на копії файлу репетитора!

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

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


3
Технологія вдосконалюється з 5 років
1717 року

3

Як запустити vimtutor на Windows?

  • Встановіть 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 за допомогою прапорця, щоб встановити додаткові мовні файли без перевірки.


0

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

@echo off
copy "C:\program Files\Vim\vim74\tutor\tutor" "%TEMP%\tutor"
gvim -u NONE -c "set nocp" "%TEMP%\tutor"

0

Знайдіть BAT-файл vimtutor (зазвичай $VIM/vim74) та двічі клацніть по ньому. Відкриються вікна cmd демона, і вікно програвача відкриється та закриється не відразу.


0

Якщо ви встановили Vim через Git для Windows , то вам не пощастило (зараз, тобто Git v2.12.2). Єдина vimtutorвстановлена ​​команда - це скрипт bash. Отже, якщо ви працюєте з підсистемою Linux в Windows або ви перебуваєте в Cygwin, то, можливо, все буде нормально, але в іншому випадку - ні.

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


1
Команда vimtutorфактично працює для мене в git-bash (MINGW64) чомусь.
Джессі Реза Хорасані
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.