คำถามติดแท็ก vi

vi เป็นโปรแกรมแก้ไขข้อความในโหมดข้อความ สำหรับคำถามการใช้งาน / การตั้งค่าทั่วไปโปรดใช้ https://vi.stackexchange.com/ แทน

10
ฉันจะออกจากโปรแกรมแก้ไข Vim ได้อย่างไร?
คุณสามารถตั้งค่าStack Overflow ได้ใช่หรือไม่ : Каквыйтиизредактора? ฉันติดอยู่และหนีไม่พ้น มันบอกว่า: "type :quit<Enter> to quit VIM" แต่เมื่อฉันพิมพ์มันก็จะปรากฏขึ้นในร่างกายของวัตถุ
3765 vim  vi 


11
วิธีแทนที่อักขระด้วยบรรทัดใหม่ใน Vim
ฉันพยายามแทนที่แต่ละ,ไฟล์ในบรรทัดปัจจุบันด้วยบรรทัดใหม่: :%s/,/\n/g แต่จะแทรกสิ่งที่ดูเหมือนเป็น^@แทนที่จะขึ้นบรรทัดใหม่จริง ไฟล์ไม่ได้อยู่ในโหมด DOS หรืออะไรก็ตาม ฉันควรทำอย่างไรดี? หากคุณอยากรู้อยากเห็นฉันตรวจสอบคำถามเพราะเหตุใด \ ra newline สำหรับ Vim เช่นกัน
1967 vim  replace  escaping  newline  vi 


10
Tab key == 4 ช่องว่างและการเยื้องอัตโนมัติหลังวงเล็บปีกกาใน Vim
ฉันจะทำvi - Vim ได้อย่างไรที่ไม่เคยใช้แท็บ (แปลงช่องว่างที่จะแท็บที่ไม่ดี!) ทำให้คีย์แท็บ == 4 ช่องว่างและรหัสเยื้องโดยอัตโนมัติหลังจากที่บล็อกวงเล็บปีกกาเช่นEmacsไม่? นอกจากนี้ฉันจะบันทึกการตั้งค่าเหล่านี้ได้อย่างไรฉันจึงไม่ต้องป้อนข้อมูลอีกครั้ง ฉันเคยเห็นคำถามอื่น ๆ ที่เกี่ยวข้องกับเรื่องนี้ แต่ดูเหมือนว่าจะออกไปเล็กน้อยจากสิ่งที่ฉันต้องการ

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

30
ทางลัดที่ให้ผลดีที่สุดกับ Vim ของคุณคืออะไร?
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันเคยได้ยินเรื่องเกี่ยวกับVim มามากทั้งข้อดีและข้อเสีย ดูเหมือนว่าคุณควรเร็วกว่า Vim มากกว่าบรรณาธิการคนอื่น ๆ ฉันใช้ Vim เพื่อทำสิ่งพื้นฐานบางอย่างและฉันทำได้ดีที่สุดน้อยกว่า Vim ถึง 10 เท่า สองสิ่งเดียวที่คุณควรใส่ใจเมื่อคุณพูดถึงความเร็ว (คุณอาจไม่สนใจพวกเขามากพอ แต่คุณควร) คือ: การใช้มือซ้ายหรือขวาเป็นวิธีที่เร็วที่สุดในการใช้แป้นพิมพ์ ไม่เคยแตะเมาส์เป็นวิธีที่สองเพื่อให้เร็วที่สุดเท่าที่จะทำได้ ใช้เวลานานสำหรับคุณในการขยับมือคว้าเมาส์เคลื่อนย้ายแล้วนำกลับไปที่แป้นพิมพ์ (และคุณมักจะต้องดูที่แป้นพิมพ์เพื่อให้แน่ใจว่าคุณกลับมืออย่างถูกต้อง) นี่คือตัวอย่างสองตัวอย่างที่แสดงให้เห็นว่าทำไมฉันถึงมีประสิทธิผลน้อยกว่าด้วย Vim คัดลอก / ตัดและวาง ฉันทำมันตลอดเวลา ด้วยเครื่องมือแก้ไขร่วมสมัยทั้งหมดที่คุณกดShift ด้วยมือซ้ายและคุณเลื่อนเคอร์เซอร์ด้วยมือขวาเพื่อเลือกข้อความ จากนั้นคัดลอกCtrl+ Cคุณย้ายเคอร์เซอร์และCtrl+ Vวาง ด้วยเสียงเรียกเข้ามันน่ากลัว: yy เพื่อคัดลอกหนึ่งบรรทัด (คุณแทบจะไม่ต้องการทั้งบรรทัดเลย!) [number xx]yyเพื่อคัดลอกxxบรรทัดลงในบัฟเฟอร์ แต่คุณไม่มีทางรู้แน่ถ้าคุณเลือกสิ่งที่คุณต้องการ ผมมักจะต้องทำ[number xx]ddแล้วuจะเลิก! ตัวอย่างอื่น? ค้นหาและแทนที่ ในPSPad : Ctrl+ …
1126 vim  vi 

28
วิธีทำงานอย่างมีประสิทธิภาพกับไฟล์หลายไฟล์ใน Vim
ฉันเริ่มใช้ Vim เพื่อพัฒนาสคริปต์ Perl และเริ่มพบว่ามันมีประสิทธิภาพมาก สิ่งหนึ่งที่ฉันชอบคือสามารถเปิดไฟล์หลายไฟล์พร้อมกันด้วย: vi main.pl maintenance.pl แล้วกระโดดระหว่างพวกเขาด้วย: :n :prev และดูไฟล์ที่เปิดด้วย: :args และเพื่อเพิ่มไฟล์ฉันสามารถพูดได้: :n test.pl ซึ่งฉันคาดว่าจะถูกเพิ่มลงในรายการไฟล์ของฉัน แต่จะลบรายการไฟล์ปัจจุบันของฉันและเมื่อฉันพิมพ์:argsฉันจะtest.plเปิดเท่านั้น ดังนั้นฉันจะเพิ่มและลบไฟล์ในรายการ args ของฉันได้อย่างไร
1098 vim  vi 

16
ฉันจะใช้ vim register ได้อย่างไร?
ฉันรู้เพียงหนึ่งอินสแตนซ์โดยใช้รีจิสเตอร์คือผ่านCtrlR*ฉันวางข้อความจากคลิปบอร์ด การใช้งานอื่น ๆ ของการลงทะเบียนมีอะไรบ้าง วิธีใช้งาน ทุกสิ่งที่คุณรู้เกี่ยวกับการลงทะเบียน VI (ให้ความสำคัญกับ vi 7.2) - แบ่งปันกับเรา
925 vim  vi 

30
มุมมืดของแม่ของคุณที่ไม่เคยบอกคุณคืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีคำถามมากมายที่ผู้คนพูดถึงกลอุบายทั่วไปโดยเฉพาะอย่างยิ่ง " Vim + ctags tips and tricks " อย่างไรก็ตามฉันไม่ได้อ้างถึงทางลัดที่ใช้กันทั่วไปซึ่งคนใหม่ ๆ ในกลุ่ม Vim จะดูเท่ห์ ฉันกำลังพูดถึงผู้ใช้ Unix ที่มีประสบการณ์ (ไม่ว่าจะเป็นผู้พัฒนาผู้ดูแลระบบทั้งสองและอื่น ๆ ) ที่คิดว่าพวกเขารู้อะไรบางอย่างที่ 99% ของพวกเราไม่เคยได้ยินหรือฝันถึง สิ่งที่ไม่เพียงทำให้การทำงานง่ายขึ้น แต่ยังมีความเป็น COOL และแฮ็ค หลังจากที่ทุกคนเป็นกลุ่มที่อยู่ในระบบปฏิบัติการส่วนใหญ่เข้มมุมที่อุดมไปด้วยในโลกดังนั้นจึงควรมีความซับซ้อนว่ามีเพียงความรู้ที่มีสิทธิพิเศษบางอย่างเกี่ยวกับและต้องการที่จะร่วมกับเรา
799 unix  vim  editor  vi 

23
ทำให้ Vim แสดงช่องว่างสีขาวทั้งหมดเป็นอักขระ
ฉันไม่สามารถหาวิธีทำให้ Vim แสดงช่องว่างสีขาวทั้งหมดเป็นตัวละครได้ ทั้งหมดที่ฉันพบคือเกี่ยวกับแท็บช่องว่างต่อท้าย ฯลฯ


16
ฉันจะแก้ไขการเยื้องของไฟล์ทั้งหมดใน Vi ได้อย่างไร
ในกลุ่มคำสั่งในการแก้ไขการเยื้องของบรรทัดทั้งหมดคืออะไร บ่อยครั้งที่ฉันจะคัดลอกและวางรหัสลงในเทอร์มินัลระยะไกลและทำให้ทุกอย่างเกิดความสับสน ฉันต้องการแก้ไขปัญหานี้ในคราวเดียว
625 vim  vi  indentation 

25
คัดลอกทุกบรรทัดไปยังคลิปบอร์ด
มีวิธีการคัดลอกทุกบรรทัดจากไฟล์ที่เปิดไปยังคลิปบอร์ดในเครื่องมือแก้ไข VI หรือไม่ ฉันพยายามyGแต่ไม่ได้ใช้คลิปบอร์ดเพื่อจัดเก็บบรรทัดเหล่านั้น เป็นไปได้เหรอ?


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