Làm thế nào để chạy vimtutor trên windows?


21

Tôi đang chạy vim trên Windows 7. Nó hoạt động, nhưng khi tôi gõ vimtutorvào dòng lệnh, một cửa sổ sẽ mở và đóng ngay lập tức và không có gì khác xảy ra.

Có cách nào để chạy vimtutorvới Vim cho Windows không?


Tôi nhận được khác nhau, nhưng vẫn bị hỏng hành vi khi tôi cố chạy tệp vimtutor.bat. Tôi đã gửi báo cáo đến danh sách gửi thư của Nhà phát triển Vim.
Heptite

Câu trả lời:


17

Chạy gVimtừ Menu Bắt đầu, sau đóFile->Open

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

(có thể khác với phiên bản khác hoặc vị trí cài đặt, nó không có phần mở rộng tệp). Lưu một bản sao của tập tin để My Documentssử dụng menu.

Các vimtutorlệnh là một chỉ là một lệnh phím tắt để thực hiện điều này, cũng như tự động hiển thị các bản dịch chính xác nếu cần thiết. Bạn không cần nó.


Đối với tôi, đường dẫn là C: \ Program Files (x86) \ Vim \ vim81 \ tutor \ tutor
Stefan

7

Vim 8

Kịch bản này sẽ bắt đầu Vim trên một bản sao của tệp gia sư!

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

nhập mô tả hình ảnh ở đây


3
Công nghệ đã được cải thiện kể từ 5 năm
từ

3

Làm thế nào để chạy vimtutor trên windows?

  • Cài đặt cygwin với vim, mở Cygwin Terminal và gõ vimtutor.

(Đó là cách nó đơn giản từng có nghĩa là).

Giải trình:Tôi khuyên bạn nên sử dụng công cụ phù hợp cho công việc, đó là lý do tại sao tôi "quảng bá" Cygwin, đây là một trong những cách tốt nhất để không chỉ vim, mà cả môi trường giống như UNIX trên Windows. Rõ ràng từ câu hỏi rằng bạn đang sử dụng một số triển khai vim đồ họa và nó không thể chạy vimtutor mà không có cách giải quyết. Tôi nói rằng đó là một cơ hội tuyệt vời để thử một cái gì đó khác biệt: một bộ công cụ không chỉ gắn kết với nhau mà còn được tích hợp khá tốt với môi trường máy chủ (Windows). Đây là đề nghị chân thành của tôi, mà tôi hy vọng sẽ không chỉ cho phép bạn chạy vimtutor mà không gặp rắc rối, mà có thể cung cấp cho bạn sự hài lòng hơn nữa khi bạn bắt đầu sử dụng nó. Nó đã cho tôi rất nhiều, và không có vấn đề gì trong suốt nhiều năm, do đó tôi rất nhiệt tình chia sẻ kinh nghiệm của mình.

PS Trong bình luận gần đây của bạn, bạn đề cập đến việc không có máy Windows, vì vậy tôi đoán câu hỏi này không còn phù hợp với bạn nữa. Có lẽ đề nghị này có thể được sử dụng cho một số người khác.


Không chắc chắn lý do tại sao bạn đang lặp lại câu trả lời cho một câu hỏi 6 tuổi.
Eric Wilson

2
@EricWilson Tôi tin rằng tôi đang đưa ra một câu trả lời khác với những câu hỏi hiện có. Tôi đồng ý rằng điều này sẽ không có được nhiều khả năng hiển thị trong độ tuổi đăng bài.
simlev 30/03/2017

Không để ý, tôi thấy bây giờ. Có thể hữu ích khi thêm một số thông tin về những gì đã thay đổi (phiên bản của cygwin hoặc vim, v.v.) Tôi sẽ không chấp nhận câu trả lời, vì tôi không có máy Windows, vì vậy tôi không thể kiểm tra.
Eric Wilson

1

Điều này có thể xảy ra khi Vim không có bản dịch tệp gia sư sang ngôn ngữ do hệ thống đặt, khi bạn đã cài đặt các tệp ngôn ngữ bổ sung trong quá trình cài đặt Vim (nếu cài đặt qua trình cài đặt Windows) và sử dụng Windows với ngôn ngữ không được hỗ trợ. Tôi đã có thể chạy vimtutor mà không gặp vấn đề gì khi tôi cài đặt lại Vim với hộp kiểm để cài đặt các tệp ngôn ngữ bổ sung không được chọn.


0

Đối với những người thích khởi chạy trực tiếp gia sư, đây là cách thay thế đơn giản (điều chỉnh thư mục cài đặt Vim):

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

0

Tìm tệp BAT vimtutor (thường $VIM/vim74) và sau đó nhấp đúp vào tệp. Một cửa sổ cmd daemon mở ra, và cửa sổ vimtutor sẽ mở và không đóng ngay lập tức.


0

Nếu bạn đã cài đặt Vim thông qua Git cho Windows , thì bạn đã hết may mắn (hiện tại, tức là Git v2.12.2). Lệnh duy nhất vimtutorđược cài đặt là tập lệnh bash. Vì vậy, nếu bạn đang chạy hệ thống con Linux trên Windows hoặc bạn đang ở Cygwin thì bạn có thể ổn, nhưng nếu không thì không.

Thư mục tutortồn tại trong C:\Program Files\Git\usr\share\vim\vim80, nhưng rõ ràng bạn sẽ phải sao chép thủ công vào thư mục tạm thời như vimtutortập lệnh.


1
Lệnh này vimtutorthực sự hoạt động với tôi trong git-bash (MINGW64) vì một số lý do.
Jesse Reza Khorasanee
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.