मैं लंबे समय से ( emacsऔर ) के मिश्रण का उपयोग कर रहा हूं । उनमें से प्रत्येक का लाभ है। मैं प्रक्रिया जैसे संकलन से त्रुटि आउटपुट पार्स करता हूं और एक लाइन और कॉलम नंबर प्राप्त करता हूं, लेकिन मैं केवल एक लाइन और कॉलम पर सीधे जाने के लिए उपयोग कर सकता हूं :vivimemacs
emacs +15:25 myfile.xml
साथ viमैं केवल लाइन नंबर है (आदमी पेज के अनुसार)
vi +15 myfile.xml
एक पैटर्न ( vi +/pattern myfile.xml) पर स्थिति कर्सर जाने का विकल्प है जो मुझे कभी काम नहीं मिला। लेकिन इससे मुझे मदद नहीं मिलेगी क्योंकि पैटर्न हमेशा फ़ाइल में पहली घटना नहीं है।
मैं कैसे शुरू कर सकता हूं, viयह मेरी फाइल की लाइन 15 पर कॉलम 25 पर जाता है? क्या मैं -cविकल्प के साथ कुछ कर सकता हूं ?
:15यह लाइन 15 पर जाएगी। आशा है कि यह आपकी मदद करेगा
quickfixप्रणाली है, जो त्रुटियों (साथ नेविगेट की एक सूची vim के भीतर से संकलक चलाता है, त्रुटि उत्पादन को पार्स करता है, भरता है:cp,:cn,:clआदेशों), और पहले एक पर अपने कर्सर की स्थिति?