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

Vim เป็นโปรแกรมแก้ไขข้อความฟรีและโอเพ่นซอร์สสำหรับแพลตฟอร์มที่สำคัญ ๆ ช่วยให้มีประสิทธิภาพสูงในงานการแก้ไขข้อความจำนวนมาก แต่มีช่วงการเรียนรู้ที่สูงชัน หากต้องการเรียนรู้พื้นฐานให้เรียกใช้ ": help vimtutor" สำหรับคำถามที่ไม่ใช่การเขียนโปรแกรมโปรดใช้ https://vi.stackexchange.com/ แทน


30
เป็นวิธีที่ดีที่สุดในการบังคับตัวเองให้เป็นอาจารย์ที่หกคืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา เมื่อไม่นานมานี้ฉันอ่านบทความโดยผู้สร้าง viemuล้างความเข้าใจที่คลาดเคลื่อนเกี่ยวกับ vi รวมถึงอธิบายว่าทำไมมันจึงเป็นความคิดที่ดี คนที่แต่งตัวประหลาดคนเดียวกันก็มีชุดโกงกราฟิกที่ยอดเยี่ยมที่สอนพื้นฐานในเวลาไม่กี่บิต ฉันเชื่อมั่น ฉันเชื่อมั่นมาตลอด 2 ปีที่ผ่านมา แต่ฉันก็ยังไม่ได้ไปรอบ ๆ เพื่อบังคับตัวเองให้เรียนรู้ vi ในฐานะบรรณาธิการหลักของฉันเส้นโค้งการเรียนรู้นั้นสูงเกินไป เมื่อฉันทำงานให้ได้ผลผลิตที่ยอมรับได้ แต่ทันที (โดยใช้เครื่องมือแก้ไขปัจจุบันของฉัน) ได้รับรางวัลมากกว่าผลิตผลที่ยิ่งใหญ่มากยิ่งขึ้น (โดยใช้ vi) ไม่มีใครมีเคล็ดลับที่ดีที่จะช่วยให้ผ่านพ้นช่วงการเรียนรู้หรือไม่? มันอาจเป็นเคล็ดลับตรงๆบางบทเรียนหรือบทความอื่น ๆ แก้ไข: โปรดทราบว่าฉันทราบถึงตัวแปร vim / gVim , CreamและMacVim (ฯลฯ ) ของ vi ฉันเก็บคำถามของฉันเกี่ยวกับ vi เพื่ออ้างถึงตระกูล vi โดยรวม ขอบคุณสำหรับคำตอบที่ยอดเยี่ยมทั้งหมด อัปเดต (เมษายน …
205 vim  editor  text-editor  vi 

16
คำสั่ง Vim ใดบ้างที่สามารถใช้เพื่ออ้าง / ไม่พูดคำ
ฉันจะพูด / unquote คำพูดอย่างรวดเร็วและเปลี่ยนการอ้างอิง (เช่นจาก'เป็น") ใน Vim ได้อย่างไร? ฉันรู้เกี่ยวกับปลั๊กอินSurround.vimแต่ฉันต้องการใช้เป็นกลุ่มเท่านั้น
204 vim  quoting 

2
จะกลับไปที่บรรทัดที่แก้ไขก่อนหน้าบรรทัดสุดท้ายใน Vim ได้อย่างไร
ฉันตระหนักถึง`.คำสั่งที่ไปยังบรรทัดที่แก้ไขล่าสุด มีวิธีการเพิ่มเติมในประวัติการแก้ไขหรือไม่ ฉันมักจะแทรกบางสิ่งบางอย่างในขณะที่เรียกดูไฟล์เลิกทำ แต่`.จะไม่นำสิ่งที่ฉันต้องการไปใช้อีกต่อไป
201 vim 




13
วิธีที่คุณสามารถลบช่องว่างต่อท้ายในกลุ่มโดยอัตโนมัติ
ฉันได้รับข้อผิดพลาด 'trailing whitespace' พยายามส่งไฟล์บางไฟล์ในคอมไพล์ ฉันต้องการลบอักขระช่องว่างต่อท้ายเหล่านี้โดยอัตโนมัติก่อนที่ฉันจะบันทึกไฟล์หลาม คุณสามารถกำหนดค่ากลุ่มให้ทำเช่นนี้ได้หรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร

7
เคล็ดลับในการใช้ Vim เป็น Java IDE? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันติด Vim มันเป็นวิธีการแก้ไขไฟล์ข้อความของฉันอย่างแท้จริง การเป็นตัวแก้ไขข้อความไม่ใช่ IDE เป็นหลักมีใครมีกลอุบายให้ฉันทำให้การพัฒนาแอพ Java ง่ายขึ้นไหม? ฉันมีคำถามบางอย่าง: ฉันจะเรียกใช้งาน maven ได้อย่างไรโดยไม่ต้องออกจาก vi ฉันจะได้รหัสที่สมบูรณ์ได้ไหม การเน้นไวยากรณ์เป็นอย่างไร มีอะไรอีกนอกจากที่ไม่ควรทำ! ที่ฉันควรรู้?
195 java  vim  ide 

13
เป็นกลุ่ม - วิธีการลบกลุ่มของข้อความขนาดใหญ่โดยไม่ต้องนับบรรทัด?
ในกลุ่มฉันมักพบว่าตัวเองกำลังลบ (หรือคัดลอก) บล็อกข้อความขนาดใหญ่ หนึ่งสามารถนับบรรทัดของข้อความและพูด (ตัวอย่าง) 50ddเพื่อลบ 50 บรรทัด แต่จะมีวิธีการลบบล็อคข้อความขนาดใหญ่นี้โดยไม่ต้องรู้ว่าจะต้องลบกี่บรรทัด?
193 vim 

9
ฉันจะแปลงช่องว่างเป็นแท็บใน Vim หรือ Linux ได้อย่างไร
ฉันได้ดูคำถามหลายข้อเกี่ยวกับ Stack Overflow สำหรับวิธีการแปลงช่องว่างเป็นแท็บโดยไม่ต้องค้นหาสิ่งที่ฉันต้องการ ดูเหมือนจะมีคำถามเพิ่มเติมเกี่ยวกับวิธีแปลงแท็บเป็นช่องว่าง แต่ฉันพยายามทำตรงกันข้าม ในVimฉันได้ลอง:retabและ:retab!ไม่มีโชค แต่ฉันเชื่อว่าสิ่งเหล่านี้จริง ๆ แล้วจะเปลี่ยนจากแท็บไปยังช่องว่างอย่างไรก็ตาม ฉันลองทั้งสองexpandและunexpandที่พรอมต์คำสั่งโดยไม่มีโชค นี่คือไฟล์ที่มีปัญหา: http://gdata-python-client.googlecode.com/hg-history/a9ed9edefd61a0ba0e18c43e448472051821003a/samples/docs/docs_v3_example.py ฉันจะแปลงช่องว่างนำไปสู่แท็บที่ใช้อย่างใดอย่างหนึ่งVimหรือเปลือก?
192 linux  vim  tabs  spaces 

16
Vim: วิธีที่รวดเร็วกว่าในการเลือกบล็อคข้อความในโหมดภาพ
ฉันใช้ vim มานานพอสมควรและตระหนักดีว่าการเลือกบล็อกข้อความในโหมดภาพนั้นทำได้ง่ายเพียงแค่SHIFT+ Vและการย้ายปุ่มลูกศรขึ้นหรือลงทีละบรรทัดจนกระทั่งฉันไปถึงจุดสิ้นสุดของบล็อกข้อความที่ฉัน ต้องการเลือก คำถามของฉันคือ - มีวิธีที่เร็วกว่าในโหมดภาพเพื่อเลือกบล็อกข้อความเช่นSHIFT+ Vตามด้วยการระบุหมายเลขบรรทัดที่ฉันต้องการให้การเลือกหยุดหรือไม่ ( :35ตัวอย่างเช่นโดยที่ 35 คือหมายเลขบรรทัดที่ฉันต้องการเลือก - นี่เห็นได้ชัดว่าใช้งานไม่ได้ดังนั้นคำถามของฉันคือการค้นหาว่ามีอะไรที่คล้ายกับสิ่งนี้สามารถทำได้ ... )
190 vim 

7
หลายคำสั่งในบรรทัดเดียวกัน
ฉันพยายามค้นหาบางสิ่งที่จะให้ฉันเรียกใช้หลายคำสั่งในบรรทัดเดียวกันใน Vim คล้ายกับการใช้เครื่องหมายอัฒภาคเพื่อแยกคำสั่งในระบบ * nix หรือ&ใน Windows มีวิธีทำเช่นนี้หรือไม่?
188 vim  command 

7
ชื่อไฟล์ / พา ธ ของบัฟเฟอร์ปัจจุบันในกลุ่ม
สมมติว่าบัฟเฟอร์ปัจจุบันคือเปิดไฟล์สำหรับการแก้ไขจึงไม่แสดง:eE32: No file name ฉันต้องการดึงหนึ่งหรือทั้งหมด: ชื่อไฟล์ตรงตามที่แสดงในบรรทัดสถานะเช่น ~\myfile.txt เส้นทางแบบเต็มไปยังไฟล์เช่น c:\foo\bar\myfile.txt เพียงแค่ชื่อไฟล์เช่น myfile.txt
188 vim  clipboard  yank 

11
คุณจะกลับมาจาก 'gf' ใน Vim ได้อย่างไร
ฉันใช้ Vim สำหรับ windows ที่ติดตั้งในโหมด Unix ขอบคุณเว็บไซต์นี้ฉันใช้gfคำสั่งเพื่อไปที่ไฟล์ภายใต้เคอร์เซอร์ ฉันกำลังมองหาคำสั่งอย่างใดอย่างหนึ่ง: กลับไปที่ไฟล์ก่อนหน้า (คล้ายกับCtrl+ Tสำหรับ ctags) หรือ ทำการแมปใหม่gf ให้เปิดไฟล์ใหม่โดยอัตโนมัติในหน้าต่างใหม่
187 vim  editor 

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