যদি হ্যাঁ, কিভাবে?
যদি তা না হয়, তবে কি অনুরূপ কার্যকারিতা পাওয়ার জন্য কোনও কর্মপদ্ধতি আছে?
সম্পাদনা:
আমি যা বলতে চাইছি তা এরকম কিছু:
// TODO line1
// line2
// line3
এবং লাইন 1, লাইন 2, লাইন 3 একই হয় TODO
এবং নীল দিয়ে হাইলাইট হয় ighted
যদি হ্যাঁ, কিভাবে?
যদি তা না হয়, তবে কি অনুরূপ কার্যকারিতা পাওয়ার জন্য কোনও কর্মপদ্ধতি আছে?
সম্পাদনা:
আমি যা বলতে চাইছি তা এরকম কিছু:
// TODO line1
// line2
// line3
এবং লাইন 1, লাইন 2, লাইন 3 একই হয় TODO
এবং নীল দিয়ে হাইলাইট হয় ighted
উত্তর:
না, আপাতত না
এই বৈশিষ্ট্যটি আলোচনা করা হয়েছে , তবে এখনও কার্যকর হয়নি।
সম্পাদনা / আপডেট:
এটি 2018.3 সংস্করণে প্রয়োগ করা হয়েছে।
একাধিক টোডো মন্তব্য
ইন্টেলিজ আইডিইএ 2018.3 এখন মাল্টলাইন টোডো মন্তব্যগুলিকে সমর্থন করে , এখন প্রথম এবং পরবর্তী সমস্ত টোডো মন্তব্য লাইনগুলি সম্পাদককে হাইলাইট করা হয়েছে এবং TODO সরঞ্জাম উইন্ডোতে তালিকাভুক্ত করা হয়েছে । কেবলমাত্র আপনার মাল্টলাইন টোডো মন্তব্যের দ্বিতীয় লাইন থেকে শুরু করে একটি সূচক যুক্ত করুন এবং আইডিই এটি একটি সাধারণ মন্তব্য থেকে আলাদা করবে।
আমার সেটিংসে আমি মাল্টলাইন টোডোর জন্য এ জাতীয় একটি রেজিেক্স ব্যবহার করছি:
\/(\/|\*)[ ]*\btodo\b(.|\n)*(\*\/|)
একমাত্র সমস্যাটি হ'ল এটি মাল্টিলাইন মন্তব্যের সর্বশেষ * / চিহ্নগুলি হাইলাইট করে না। কেউ যদি তা সমাধান করতে পারে তবে দুর্দান্ত হবে!
আপনি এই মানে? টুডো-লিস্ট ব্যবহার করে
/**
* todo multi-line
*
*/
আপনি নিম্নলিখিত হিসাবে ট্যাব ব্যবহার করে FIXME এবং TODO ব্যবহার করতে পারেন
//FIXME: first line
//<tab> second line
//<tab> third line
আরও তথ্যের জন্য দয়া করে ডকুমেন্টেশন দেখুন
ননগ্রেটের জবাবের উপর ভিত্তি করে:
সেটিংসে যান, টোডো সেটিংস অনুসন্ধান করুন এবং বিদ্যমান টুডো এন্ট্রি " \ বিটোডো \ বি। * " এর সাথে প্রতিস্থাপন করুন :
(\btodo\b.*)|(\/\*(\*(?!\/)|[^*])*\btodo\b(\*(?!\/)|[^*])*\*\/)
ফলাফল:
হাইলাইটটি বন্ধ করতে আপনাকে অবশ্যই * / ব্যবহার করতে হবে।
এটি 2 নিদর্শন ব্যবহার করে:
অন্য কোনও সংমিশ্রণ কাজ নাও করতে পারে।
নোট: একই টুডো আইটেমটি টুডো তালিকায় উপস্থিত না হওয়ার জন্য আপনাকে বিদ্যমান রেজেক্সটি প্রতিস্থাপন করতে হবে।
এই রেজেক্সটি আমার পক্ষে কাজ করে:
(?:(?:todo|TODO)(?:\[[A-Z,a-z]+\-\d+\])?\s(\s*\b.*\b)*)|(?:\/\*\s*(?:todo|TODO)(?:\[[A-Z,a-z]+\-\d+\])?\s(?:(?!\*\/)[\s\S])*\*\/)
এটি মূলত নিম্নলিখিতগুলির সন্ধান করে:
একক লাইন উদাহরণ:
todo some very important stuff
TODO[SAOY-1376] An urgent bug fix described in the SAOY-1376
// todo some very important stuff
// TODO[SAOY-1376] An urgent bug fix described in the SAOY-1376
বহু-লাইন উদাহরণ:
/* todo assignee or something
a very important message
another thing
*/
/* TODO[SAO-13]
* a very important message
* another thing
*/