Jak uruchomić vimtutor w systemie Windows?


21

Korzystam z vima na Windows 7. To działa, ale kiedy piszę vimtutorw wierszu poleceń, okno natychmiast się otwiera i zamyka, i nic więcej się nie dzieje.

Czy istnieje sposób na uruchomienie vimtutorz Vimem dla Windows?


Kiedy próbuję uruchomić plik vimtutor.bat, robię się inny, ale nadal nie działa. Przesłałem raport na listę mailingową Vim Developers.
Heptyt

Odpowiedzi:


17

gVimNastępnie uruchom z menu StartFile->Open

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

(może być inny w przypadku innej wersji lub lokalizacji instalacji, nie ma rozszerzenia pliku). Zapisz kopię pliku, My Documentskorzystając z menu.

vimtutorKomenda jest jedynie komenda skrót, aby to zrobić, a także automatycznie pokazując poprawne tłumaczenia, jeśli to konieczne. Nie potrzebujesz tego.


Dla mnie ścieżką było C: \ Program Files (x86) \ Vim \ vim81 \ tutor \ tutor
Stefan

7

Vim 8

Ten skrypt uruchomi Vima na kopii pliku korepetytora!

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

wprowadź opis zdjęcia tutaj


3
Technologia poprawiła się od 5 lat
Yass

3

Jak uruchomić vimtutor w systemie Windows?

  • Zainstaluj cygwin z vimem, otwórz terminal Cygwin i wpisz vimtutor.

(Tak to miało być proste).

Wyjaśnienie:Sugeruję, abyś używał odpowiedniego narzędzia do tego zadania, dlatego „promuję” Cygwina, który jest jednym z najlepszych sposobów posiadania nie tylko vima, ale całego środowiska podobnego do UNIXa w systemie Windows. Z pytania wynika, że ​​używasz graficznej implementacji vima i nie może on uruchomić vimtutora bez obejścia tego problemu. Mówię, że to świetna okazja do wypróbowania czegoś innego: zbioru narzędzi, które są nie tylko spójne między sobą, ale także całkiem dobrze zintegrowane ze środowiskiem hosta (Windows). To moja szczera sugestia, która, mam nadzieję, nie tylko pozwoli ci uruchomić vimtutora bez kłopotów, ale prawdopodobnie zapewni ci dalsze satysfakcje, gdy zaczniesz go używać. Dało mi to wiele, a przez lata żadnych problemów, stąd entuzjazm w dzieleniu się doświadczeniami.

PS W swoim ostatnim komentarzu wspominasz, że nie masz komputera z systemem Windows, więc myślę, że to pytanie nie jest już dla ciebie istotne. Może ta sugestia może być przydatna dla innych.


Nie jestem pewien, dlaczego powtarzasz odpowiedzi na 6-letnie pytanie.
Eric Wilson

2
@EricWilson Wydaje mi się, że udzielam innej odpowiedzi niż te istniejące. Zgadzam się, że nie będzie to zbyt dobrze widoczne, biorąc pod uwagę wiek postu.
simlev

Nie zauważyłem, teraz widzę. Przydatne może być dodanie informacji o tym, co się zmieniło (wersja cygwina lub vima itp.) Nie zaakceptuję odpowiedzi, ponieważ nie mam komputera z systemem Windows, więc nie mogę przetestować.
Eric Wilson

1

Może się to zdarzyć, gdy Vim nie ma tłumaczenia pliku korepetytora na język ustawiony przez system, gdy zainstalowałeś dodatkowe pliki językowe podczas instalacji Vima (jeśli instalujesz przez instalator Windows) i używasz systemu Windows z nieobsługiwanymi ustawieniami narodowymi. Byłem w stanie uruchomić vimtutora bez problemów, kiedy ponownie zainstalowałem Vima z polem wyboru, aby zainstalować dodatkowe pliki językowe niezaznaczone.


0

Dla tych, którzy wolą uruchamiać tutora bezpośrednio, oto prosta wymiana bez zbędnych dodatków (dostosuj katalog instalacyjny Vima):

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

0

Znajdź plik BAT vimtutor (zwykle $VIM/vim74), a następnie kliknij go dwukrotnie. Zostanie otwarte okno demona cmd, a okno vimtutora otworzy się i nie zamknie natychmiast.


0

Jeśli zainstalowałeś Vima przez Git dla Windows , nie masz szczęścia (obecnie, tj. Git v2.12.2). Jedyne vimtutorzainstalowane polecenie to skrypt bash. Jeśli więc używasz podsystemu Linux w systemie Windows lub korzystasz z Cygwin, możesz być w porządku, ale w przeciwnym razie nie.

tutorKatalog istnieje w C:\Program Files\Git\usr\share\vim\vim80, ale można oczywiście trzeba go skopiować ręcznie do katalogu temp jako vimtutorskrypt robi.


1
Komenda vimtutorfaktycznie działa dla mnie w git-bash (MINGW64) z jakiegoś powodu.
Jesse Reza Khorasanee
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.