ฉันได้ผสมการใช้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คำสั่ง) และตำแหน่งเคอร์เซอร์ของคุณที่เป็นคนแรก?