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.
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.
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.
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.
Odpowiedzi:
gVim
Następnie uruchom z menu StartFile->Open
(może być inny w przypadku innej wersji lub lokalizacji instalacji, nie ma rozszerzenia pliku). Zapisz kopię pliku,
My Documents
korzystając z menu.vimtutor
Komenda jest jedynie komenda skrót, aby to zrobić, a także automatycznie pokazując poprawne tłumaczenia, jeśli to konieczne. Nie potrzebujesz tego.źródło
Vim 8
Ten skrypt uruchomi Vima na kopii pliku korepetytora!
źródło
Jak uruchomić vimtutor w systemie Windows?
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.
źródło
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.
źródło
Dla tych, którzy wolą uruchamiać tutora bezpośrednio, oto prosta wymiana bez zbędnych dodatków (dostosuj katalog instalacyjny Vima):
źródło
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.źródło
Jeśli zainstalowałeś Vima przez Git dla Windows , nie masz szczęścia (obecnie, tj. Git v2.12.2). Jedyne
vimtutor
zainstalowane 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.tutor
Katalog istnieje wC:\Program Files\Git\usr\share\vim\vim80
, ale można oczywiście trzeba go skopiować ręcznie do katalogu temp jakovimtutor
skrypt robi.źródło
vimtutor
faktycznie działa dla mnie w git-bash (MINGW64) z jakiegoś powodu.