มีวิธีโต้ตอบในการเรียนรู้ Vim หรือไม่? [ปิด]


93

หลายปีก่อนฉันกำลังมองหาวิธีเรียนรู้ Vim ที่ไม่เกี่ยวข้องกับกำแพงข้อความหรือเลื่อนดู vimtutor โดยไม่รู้คำสั่งในการทำเช่นนั้น ฉันสงสัยว่ามีอะไรอีกบ้างที่มีอยู่เพื่อจุดประสงค์ดังกล่าว


8
จริงๆแล้ว vimtutor ไม่ได้ต้องการให้คุณเลื่อนผ่านผนังของข้อความโดยไม่รู้คำสั่ง คำสั่งเลื่อนอยู่ในหน้าแรก
thiton

นี่คือบทช่วยสอนพื้นฐานสำหรับ Vim เพื่อเริ่มต้นและคุณสามารถรับวิดีโอจำนวนมากจาก Youtube ได้เช่นกัน

3
ฉันรู้ว่า - อย่างไรก็ตามฉันไม่สบายใจกับ vimtutor ฉันมีเพื่อนร่วมชั้นที่ไม่ได้สนุกกับการเรียนแบบนั้นเป็นพิเศษ ฉันแน่ใจว่ามันดีสำหรับบางคน แต่ก็ไม่เหมาะสำหรับทุกคน ดังนั้นผู้คนที่ต้องการสร้าง screencasts และ openvim ใช่ไหม? ถ้า vimtutor สมบูรณ์แบบก็ไม่มีใครรำคาญ
eggonlegs

4
Vimtutor บอกคุณว่าต้องทำอย่างไรถ้าคุณไม่รู้ว่าจะใช้คำสั่งอะไรคุณอาจไม่ได้มองหน้าจอคอมพิวเตอร์ของคุณจริงๆ
Andy Ray

คำตอบ:



111

ฉันตั้งโปรแกรมเกมเพื่อจุดประสงค์นี้! เป็นเกมออนไลน์ที่คุณเลื่อนเคอร์เซอร์โดยใช้คำสั่งและการเคลื่อนไหวเป็นกลุ่ม ตรวจสอบออกในhttp://vim-adventures.com สองระดับแรกสอนhjklและการนำทางคำ ส่วนที่เหลือมีการวางแผนเพื่อใช้จ่ายเงิน


12
อัจฉริยะ! เกมแนะนำสำหรับคนรักเป็นกลุ่ม!
confiq

93
ไม่มีเจตนาที่จะกระทำผิดมันเป็นเกมที่ดี แต่ก็ไม่คุ้มค่า $ 25 (โดยเฉพาะอย่างยิ่งเมื่อเข้าถึงได้เพียง 6 เดือน) เมื่อมีแหล่งข้อมูลฟรีอื่น ๆ ที่สามารถใช้เพื่อเรียนรู้กลุ่ม
nyuszika7h

7
เกมนี้ต้องการโหมดออฟไลน์และฉันจะซื้อ
Goddard

9
@ nyuszika7h ฉันเห็นด้วย ฉันจะซื้อสินค้านี้ 100% ถ้าไม่ใช่ตามเวลาที่กำหนด ฉันต้องการบางสิ่งที่สามารถใช้เพื่อฟื้นฟูความทรงจำของฉันในอีก 5 ปีนับจากนี้
Dan Bechard

10
ฉันคิดว่ามันไม่สมควรได้รับ 25 $ นี้ มันควรจะถูกกว่านี้
Osama F Elias

16

เพื่อตอบคำถามของคุณ: vimtutor เป็นวิธีที่ดีในการเรียนรู้แบบโต้ตอบ หากคุณอ่านมันจะให้คำสั่งที่จำเป็นทั้งหมดแก่คุณในการดำเนินการและคุณได้เรียนรู้ที่จะใช้เป็นกลุ่ม

ถ้ามันใช้ความพยายามมากเกินไปฉันสงสัยจริงๆว่าเป็นกลุ่มสำหรับคุณ


1
ฉันหมายถึงการตอบคำถามของคุณเช่นเดียวกับคำถามในชื่อโพสต์ของคุณ เหตุผลที่ vimtutor รู้สึกเจ็บปวดคือคุณได้เรียนรู้บางอย่างในกระบวนการนี้ ไม่ว่าในกรณีใดโปรดอย่ารู้สึกว่าถูกโจมตีจากคำตอบของฉันฉันมุ่งเป้าไปที่คนอื่นที่ไม่ใช่คุณเป็นหลักเนื่องจากคุณไม่ชอบมัน
static_rtti

1
ขอบคุณสำหรับความกระจ่างขอขอบคุณ :)
eggonlegs

11

คำถามเก่า แต่สำหรับคนอื่นที่กำลังมองหาสิ่งที่คล้ายกันที่ยังไม่ได้กล่าวถึง: https://www.shortcutfoo.com/


ต้องสมัครสมาชิก โหวตเร็วเกินไป :(
Anwar

9

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

ในช่วงกลางปี ​​2011 นี้มีการผจญภัยเป็นกลุ่ม แต่ไม่เคยไปไกลเท่าการผจญภัยแบบกลุ่ม ไม่เคยเล่นมากนัก แต่ยังคงเป็นทางเลือกฟรีสำหรับทุกคนที่สนใจในการก้าวข้ามเส้นโค้งการเรียนรู้แบบกลุ่ม - การเคลื่อนไหวพื้นฐานและโหมดการเปลี่ยน


ในที่สุดก็วางไว้บน heroku: kikuchiyos-vim-game.herokuapp.com
kikuchiyo

ก็เล่นไปซักพัก ฉันไม่ได้ลงคะแนน แต่เกมนี้ยาก เพราะไม่มีทางคว้าเพชรได้เมื่อสิ่งเหล่านั้นวางอยู่นอกภูมิภาค บ้า!
อันวาร์

@Anwar เฮ้ขอโทษที่ตอบช้า ไม่ได้อยู่ใน SO มาระยะหนึ่งแล้ว คุณต้องใช้ Jump (w (word-right), b (word-left), o (insert-line-down), O (insert-line-up)) เพื่อเข้าถึงเพชรหรือทับทิมนอกพื้นที่มาตรฐาน คุณจะติดขัดเมื่อทำเช่นนั้นคุณจะต้องเทเลพอร์ตออกด้วย (H (ด้านบนของหน้า), L (ด้านล่างของหน้า), 0 (จุดเริ่มต้นของบรรทัด) หรือ $ (ท้ายบรรทัด) การกระโดดและ คำสั่งเทเลพอร์ตอยู่ในหน้าแรกขออภัยมันต้องใช้งานมากขอบคุณที่ลองใช้ดูนี่คือตัวอย่างของการกระโดดลงจากหิ้งyoutube.com/watch?v=7fgmblzHerU
kikuchiyo

7

ไม่ได้ใช้ แต่ดูเหมือนใกล้เคียงกับสิ่งที่คุณขอ

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


@Benoit: ฉันได้ส่งอีเมลถึงผู้เขียนบทช่วยสอนที่จะแก้ไขปัญหานี้ ตอนนี้ระวังว่าสมมติว่าคุณใช้แป้นพิมพ์ QWERTY มาตรฐาน
Benoit

@Benoit ฉันลบมันออกจากบทช่วยสอน ในขณะที่ Sandbox ยังไม่ได้พูดถึง ฉันปล่อยให้เป็นกำลังใจจนกว่าฉันจะไม่มีงานที่สำคัญกว่านี้ ขอบคุณสำหรับการรายงาน
egaga

@egaga: คุณแก้ไขสิ่งต่างๆได้รวดเร็วจริงๆ!
Benoit

3

สำหรับผู้เริ่มต้นhttp://vimsnake.comก็เป็นสิ่งที่ดีเช่นกัน
มันน่าสนใจจะเพิ่มหน่วยความจำของกล้ามเนื้อสำหรับคีย์h, j, k, l, escและi

หลังจากเตรียมพร้อมสำหรับคีย์เหล่านั้นแล้วเราสามารถไปที่http://www.vimgenius.com/เพื่อเรียนรู้ เป็นเพียงทางเลือกที่คล้ายกันและเป็นทางเลือกสำหรับทางลัดfoo.com


ว้าว vimsnake เป็นเรื่องยากถ้าคุณเพิ่งเรียนรู้การเคลื่อนไหวของ hjkl!
jrahhali

@jrahhali ชำระคะแนนของฉันบนลีดเดอร์บอร์ด: P
vusan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.