ฉันได้ผสมการใช้emacs
และvi
( vim
) มาเป็นเวลานาน แต่ละคนมีข้อได้เปรียบ ฉันแยกวิเคราะห์ข้อผิดพลาดจากการคอมไพล์เช่นกระบวนการและรับหมายเลขบรรทัดและคอลัมน์ แต่ฉันสามารถใช้emacs
เพื่อไปที่บรรทัดและคอลัมน์โดยตรงเท่านั้น:
emacs +15:25 myfile.xml
กับvi
ฉันมีเพียงหมายเลขบรรทัด (ตามหน้าคน)
vi +15 myfile.xml
มีตัวเลือกในการเลื่อนตำแหน่งเคอร์เซอร์บนรูปแบบ ( vi +/pattern myfile.xml
) ซึ่งฉันไม่เคยทำงาน แต่นั่นจะไม่ช่วยฉันเพราะรูปแบบอาจไม่เกิดขึ้นครั้งแรกในไฟล์เสมอ
ฉันจะเริ่มต้นvi
เพื่อไปที่คอลัมน์ 25 ที่บรรทัด 15 ของไฟล์ของฉันได้อย่างไร ฉันสามารถทำบางอย่างด้วย-c
ตัวเลือกได้ไหม
:15
มันจะข้ามไปที่บรรทัดที่ 15 .. หวังว่านี่จะช่วยคุณได้
quickfix
ระบบซึ่งไหลเรียบเรียงจากภายในเป็นกลุ่มแยกออกข้อผิดพลาดที่แสดงรายการของข้อผิดพลาด (การสำรวจด้วย:cp
,:cn
,:cl
คำสั่ง) และตำแหน่งเคอร์เซอร์ของคุณที่เป็นคนแรก?