Có một cách tương tác để học Vim không? [đóng cửa]


93

Nhiều năm trước, tôi đã tìm kiếm một cách để học Vim mà không cần đến một bức tường văn bản, hoặc cuộn qua vimtutor mà không biết các lệnh để làm như vậy. Tôi tự hỏi liệu có điều gì khác tồn tại cho mục đích như vậy không.


8
Trên thực tế, vimtutor không yêu cầu bạn cuộn qua các bức tường văn bản mà không biết các lệnh. Các lệnh cuộn nằm ngay trên trang đầu tiên.
thiton

Đây là hướng dẫn cơ bản để bắt đầu sử dụng Vim và bạn cũng có thể nhận được rất nhiều video từ Youtube.

3
Tôi nhận ra rằng - tuy nhiên, tôi không thoải mái với vimtutor. Tôi có những người bạn cùng lớp cũng không đặc biệt thích học theo cách đó. Tôi chắc chắn rằng nó tốt cho một số người, nhưng nó rõ ràng không phải cho tất cả mọi người. Do đó, mọi người bận tâm đến việc tạo các đoạn video và openvim, phải không? Nếu vimtutor là hoàn hảo, thì không ai bận tâm.
eggonlegs

4
Vimtutor cho bạn biết chính xác những gì cần làm, nếu bạn không biết sử dụng lệnh nào thì có thể bạn đang không thực sự nhìn vào màn hình máy tính của mình.
Andy Ray

Câu trả lời:



111

Tôi đã lập trình một trò chơi chỉ cho mục đích này! Đó là một trò chơi trực tuyến, nơi bạn di chuyển con trỏ bằng các lệnh và chuyển động vim. Kiểm tra nó trên http://vim-adventures.com . Một vài cấp độ đầu tiên dạy hjklvà điều hướng từ. Phần còn lại được lên kế hoạch tiêu tốn tiền bạc.


12
Thiên tài! Trò chơi được đề xuất cho tất cả những người yêu thích vim!
cuộc trò chuyện

93
Không có mục đích xúc phạm, đó là một trò chơi hay, nhưng nó không đáng giá 25 đô la (đặc biệt là chỉ với 6 tháng truy cập) khi có các tài nguyên miễn phí khác có thể được sử dụng để học vim.
nyuszika7h

7
Trò chơi này cần chế độ ngoại tuyến và tôi sẽ mua nó.
Goddard

9
@ nyuszika7h Tôi đồng ý. Tôi 100% sẽ mua cái này nếu nó không phải trong thời hạn. Tôi cần thứ gì đó có thể sử dụng để làm mới bộ nhớ của mình trong 5 năm kể từ bây giờ.
Dan Bechard

10
Tôi nghĩ nó không xứng đáng với 25 đô la này. Nó sẽ rẻ hơn.
Osama F Elias

16

Để trả lời câu hỏi của bạn: vimtutor là cách tốt để học vim một cách tương tác. Nếu bạn đọc qua nó, nó cung cấp cho bạn tất cả các lệnh cần thiết để đọc nó và bạn thực sự học cách sử dụng vim.

Nếu đó là quá nhiều nỗ lực, tôi thực sự nghi ngờ vim là dành cho bạn.


1
Ý tôi là trả lời câu hỏi của bạn như trong câu hỏi trong tiêu đề bài viết của bạn. Lý do khiến vimtutor cảm thấy đau đớn là bạn thực sự học được điều gì đó trong quá trình này. Trong mọi trường hợp, xin đừng cảm thấy bị tấn công bởi câu trả lời của tôi, tôi chủ yếu nhắm mục tiêu nó vào những người khác ngoài bạn vì bạn rõ ràng không thích nó.
static_rtti

1
Cảm ơn để làm rõ, tôi đánh giá cao nó :)
eggonlegs


9

http://kikuchiyos-vim-game.herokuapp.com

Tăng đột biến vào giữa năm 2011 này, khoảng thời gian các cuộc phiêu lưu vim đã được thực hiện, nhưng không bao giờ đi xa như các cuộc phiêu lưu vim đã làm. Không bao giờ có nhiều trò chơi, nhưng vẫn là một giải pháp thay thế miễn phí cho bất kỳ ai quan tâm đến việc vượt qua đường cong học tập vim - chuyển động cơ bản và thay đổi chế độ.


Cuối cùng chỉ cần đặt nó trên Heroku: kikuchiyos-vim-game.herokuapp.com
kikuchiyo

Tôi đã chơi nó một lúc. Tôi không ủng hộ, nhưng trận đấu rất khó. Bởi vì không có cách nào để lấy kim cương khi chúng được đặt bên ngoài khu vực! Điên!
Anwar

@Anwar, Này, xin lỗi vì đã trả lời muộn. Đã không ở trên SO trong một thời gian. Bạn cần sử dụng jump (w (word-right), b (word-left), o (insert-line-down), O (insert-line-up)) để truy cập kim cương hoặc hồng ngọc bên ngoài vùng tiêu chuẩn. Bạn sẽ gặp khó khăn khi làm vậy, vì vậy bạn sẽ cần phải dịch chuyển ra ngoài bằng (H (đầu trang), L (cuối trang), 0 (đầu dòng) hoặc $ (cuối dòng). Bước nhảy và Các lệnh dịch chuyển có trên trang chủ. Xin lỗi vì điều đó. Nó cần rất nhiều thao tác. Cảm ơn bạn đã thử. Đây là ví dụ về cách nhảy khỏi gờ youtube.com/watch?v=7fgmblzHerU
kikuchiyo

7

chưa sử dụng nó, nhưng nó gần giống với những gì bạn đang yêu cầu

http://www.openvim.com/tutorial.html


@Benoit: Tôi đã gửi email cho tác giả hướng dẫn, người sẽ sửa nó. Bây giờ, hãy cẩn thận rằng nó giả định rằng bạn đang sử dụng bàn phím QWERTY tiêu chuẩn.
Benoit

@Benoit Tôi đã xóa nó khỏi hướng dẫn. Vì hộp cát chưa đề cập. Tôi để nó hỗ trợ nó cho đến khi tôi không có nhiệm vụ quan trọng hơn. Cảm ơn bạn đã báo cáo.
egaga

@egaga: bạn thực sự nhanh chóng sửa chữa mọi thứ!
Benoit

3

Đối với những người mới bắt đầu, http://vimsnake.com cũng là một trang hay.
Nó sẽ thú vị cải thiện bộ nhớ cơ bắp cho các phím h, j, k, l,esci

Bây giờ sau khi chuẩn bị cho những phím đó, chúng ta có thể chuyển đến http://www.vimgenius.com/ để học. Nó chỉ tương tự và thay thế cho shortcutfoo.com và hơn thế nữa nó là vim cụ thể.


Chà, vimsnake thật khó nếu bạn chỉ học chuyển động hjkl!
jrahhali

@jrahhali kiểm tra điểm số của tôi trên bảng thành tích: P
vusan
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.