যখন আমি দৌড়ে যাই grep "keyword" -n
এবং ফলাফলগুলির নীচের তালিকাটি পাই:
a/b/c:10: keyword
a/b/c:70: keyword
a/b/d:50: keyword
যে ফাইলটি পাওয়া গেছে তাতে আমি কীভাবে একটির মধ্যে ফাইল খুলতে পারি (তালিকার ২ য় তালিকায় বলি)?
আমি এখন কেবলমাত্র আমার মাউস ব্যবহার করে আউটপুটটি অনুলিপি করছি এবং এটির পরে অনুলিপি করব vim
এবং তারপরে +
আমি কপি করা লাইন নম্বরটি যুক্ত করব। (অর্থাত্ আমি vim a/b/c +70
ফাইলের নাম পেতে মাউস অনুলিপিটি ব্যবহার করে এবং লাইন নম্বর পেতে অন্য একটি মাউস অনুলিপি ব্যবহার করে লিখছি [বা আমি কেবল এটি হাতে হাতে অনুলিপি করছি, যখন এটি যথেষ্ট সংক্ষিপ্ত])
কিবোর্ড শর্টকাট দিয়ে এটি করার কোনও উপায় আছে?
echo a/b/c:70: keyword | awk '{print $1}' | sed 's,:$,,' | sed 's,:, +,' | xargs vim && reset
।