আমি 'ভিম কোনও আইডিই নয়' দৃষ্টান্তের সাথে একমত। কিন্তু এমন সময় আসে যখন কোনও আইডিই থাকে না। এই পরিস্থিতিতে আমি যা ব্যবহার করি তা এখানে:
: গ্রেপ,: ভিমগ্রিপ, আগ:, জিগ্রিপ
রিফ্যাক্টরিংয়ের নিয়মিত প্রতিস্থাপনগুলির সাথে আরও বেশি কিছু করার জন্য আমি সাধারণত ব্যবহার করি : আমার প্রকল্প গাছে গ্রেপ করুন এবং তারপরে রিফেক্টরটি করার জন্য একটি ম্যাক্রো রেকর্ড করুন -: g এবং: s কোনও brainer নয়। সাধারণত এটি আমাকে খুব সামান্য প্রচেষ্টা সহ দ্রুত সংখ্যক ফাইল সংশোধন করতে দেবে। সত্যি বলতে, আমি এই পদ্ধতিটি অন্য যে কোনও তুলনায় বেশি ব্যবহার করি।
আপনার কর্মপ্রবাহের উপর নির্ভর করে অন্তর্নির্মিত কমান্ডগুলি ধীর / অসুবিধে হতে পারে। আপনি যদি গিট ব্যবহার করেন তবে আপনি কেবল গিট-এ পরীক্ষা করা ফাইলগুলি অনুসন্ধান করার জন্য দুর্দান্ত পলাতক প্লাগইন এবং এর :Ggrep
আদেশটি ব্যবহার করতে চাইবেন । আমি তার গতিবেগের জন্য সিলভার অনুসন্ধানও পছন্দ করি ।
: আরগোডো, সিডো এবং বুফডো
: সিডো এবং : আরগডো ফাইলের একটি সেটের উপর ভিআইএম কমান্ড প্রয়োগ করতে কার্যকর।
কমান্ড লাইন
যখন ফাইলগুলির তালিকা নির্ধারণ করা শক্ত হয় যখন :vimgrep
আমি পরিবর্তনের প্রয়োজন হয় আমি কমান্ড লাইন গ্রেপ / রিসোর্টের সাহায্যে ফাইলগুলির তালিকাটি আরও ঘনিষ্ঠভাবে সংশোধন করার জন্য কমান্ডগুলি সন্ধান করি ref :e
আমার প্রয়োজনীয় পরিবর্তনগুলি করতে টেক্সট ফাইল এবং ব্যবহার এবং ম্যাক্রো রেকর্ডিংয়ের একটি ম্যাসআপে তালিকাটি সংরক্ষণ করুন Save
আমি দেখতে পেয়েছি যে কম মরিচা আমি আমার ম্যাক্রো রেকর্ডিং দক্ষতাগুলিকে আরও কার্যকর রাখি রিফ্যাক্টরিংয়ের জন্য ভিমকে খুঁজে পাই: নিবন্ধগুলি থেকে রেজিস্টারগুলি পুনরুদ্ধার / পুনরুদ্ধার করা স্বাচ্ছন্দ্য বোধ করা, রেজিস্টার কাউন্টার ভেরিয়েবলগুলি বৃদ্ধি / হ্রাসকরণ, পরে ব্যবহারের জন্য ফাইল করার জন্য ম্যাক্রো রেকর্ডিংগুলি সাফ / সংরক্ষণ করা ইত্যাদি feeling
হালনাগাদ
যে পদ্ধতিগুলি আমি বর্ণনা করি তার জন্য এই আরও ভিডিওোকাস্টগুলি লেখার পরে vimcast.org এ প্রকাশিত হয়েছে (আমি আপনাকে সমস্ত ভিমকাস্টগুলি দেখার জন্য উত্সাহিত করি ! )। রিফ্যাক্টরিং এর জন্য এইগুলি দেখুন:
ভিমগল্ফ অনুশীলন করার একটি দুর্দান্ত উপায়।
আমি এই উত্তরটি লেখার পর থেকে ভাষা সার্ভার প্রোটোকল সার্ভারগুলির সর্বব্যাপীতাও ভিমের (এবং অন্যান্য সম্পাদক) কিছু সংশোধন করার ক্ষমতা নিয়ে এসেছে। আইএমও তারা একটি উদ্দেশ্য-নির্মিত আইডিইতে দেখতে পাবে রিফ্যাক্টরিংয়ের ক্ষমতার সমানতা থেকে অনেক দূরে (আমি এগুলি ব্যবহার করি, এবং কক এবং এএলই পছন্দ করি)। আরও তথ্যের জন্য এই প্রশ্নের অন্যান্য উত্তর দেখুন!