এগুলি আমার প্রিয় আইডিই, ইন্টেলিজিজের আমার প্রিয় বৈশিষ্ট্য যা আমি জাভা, পিএইচপি, জাভাস্ক্রিপ্ট, এইচটিএমএল, এমনকি অ্যাকশনস্ক্রিপ্টের জন্য ব্যবহার করতে পছন্দ করি।
- ত্রুটি পরীক্ষা করা - কোডের জন্য লাইভ স্পেল চেকের মতো। অবশ্য প্রয়োজনীয়.
- কোড নেভিগেশন -
Ctrl+clickএকটি ফাংশন, চলক, সংজ্ঞা যেতে টাইপ করুন। ( উপরের সমস্ত ভাষায় ইন্টেলিজি এটিতে খুব ভাল)
- কোড সমাপ্তি -
Ctrl+spaceআমার প্রয়োজনীয় ক্লাস বা পদ্ধতির নামটি পূরণ করতে আমি ক্রমাগত ব্যবহার করি। এটি একটি টন কোডিংয়ের গতি বাড়িয়ে তোলে এবং আপনার প্রয়োজনীয় কিছু আপনার প্রসঙ্গের থেকে অ্যাক্সেসযোগ্য না হওয়ার আগে বাগগুলি ধরতে সহায়তা করে Ctrl+spaceInte ইন্টেলিজ আপনাকে এমনকি সংক্ষিপ্ত রূপগুলি প্রসারিত করতে সহায়তা করবে - এনপিই টাইপ করুন, হিট করুন এবং এটি "নলপয়েন্টার এক্সেপশন" প্রদর্শন করবে, "NoPageError", ইত্যাদি Alt+enterস্বয়ংক্রিয়ভাবে যুক্ত করতে হিট করা importসত্যিই দুর্দান্ত।
- কোড জেনারেশন - কয়েকটি ক্লিকের সাহায্যে ইন্টারফেস থেকে পদ্ধতিগুলি বাস্তবায়ন করুন, গিটার এবং সেটটারগুলি তৈরি করুন।
- খুব ভাল কোড কালারিং - ইন্টেলিজ কেবল স্ট্যান্ডার্ড কীওয়ার্ড, স্ট্রিং, ভেরিয়েবল নাম রঙ করে না, তবে সদস্য ভেরিয়েবল, স্থানীয় ভেরিয়েবল, পরামিতিগুলিকেও রঙ করে। অ্যাকশনস্ক্রিপ্টে একটি পরিবর্তনশীল যা প্রকৃতপক্ষে সেটার / গিটারটি কোনও ফাংশনের মতো রঙিন হবে।
- রিফ্যাক্টরিং - ভুল থেকে মুক্ত নামকরণ সবচেয়ে বড়। ইন্টেলিজ এমনকি সেটার এবং গেটারগুলি বা স্ট্রিং ব্যবহারগুলি পুনরায় নামকরণ করতে খুব ভাল। অবশ্যই যখন আপনার প্রয়োজন হবে তখন রেইগেক্স-ভিত্তিক অনুসন্ধান এবং প্রতিস্থাপন রয়েছে এবং "মাই নাম্বার", "মাই নাম্বার" এবং "এমওয়াই সংখ্যা" কে "মাই স্ট্রিং", "মাইস্ট্রিং" এবং "এমওয়াস্ট্রিং" এর সাথে প্রতিস্থাপন করতে সক্ষম করার জন্য একটি "সংরক্ষণের মামলা" বিকল্প রয়েছে একটি অপারেশন
- সংস্করণ নিয়ন্ত্রণ ইন্টিগ্রেশন - আমরা এসভিএন ব্যবহার করি এবং আমার প্রিয় আইডিই ভিসি বৈশিষ্ট্যগুলি এসভিএন সম্পর্কে চিন্তা না করে ক্লাস তৈরি করতে, মুছতে, মুভ করতে সক্ষম হচ্ছেন, সহজেই ইতিহাসের ব্রাউজিং, খুব ভাল ডিফের সরঞ্জাম, ভাল মার্জিং ক্ষমতা এবং টীকাগুলি ফাইলগুলি (লাইন- সম্পাদক দ্বারা বাই লাইন ইতিহাস)।
- নির্ভরতা আমদানি - আপনার কাছে যে তৃতীয় পক্ষের গ্রন্থাগার রয়েছে তার উপর নির্ভর করার সময় আপনি কোডটি রেফারেন্স, ডিবাগিং ইত্যাদির জন্য সহজেই নেভিগেট করতে পারেন
- স্মার্ট টাইপিং - কোডটি আটকানো এবং এটি স্বয়ংক্রিয়ভাবে ডান ট্যাব অবস্থানে আটকানো, শেষ-বন্ধনীগুলির স্বয়ংক্রিয় সমাপ্তি, বন্ধনী, কোটস ইত্যাদি having
- JUnit, FlexUnit, PHPUnit এর জন্য খুব ভাল টেস্ট রানার
- ডিবাগিং - অবশ্যই। ডিবাগস জেবস, জেটি এমনকি ফ্ল্যাশ নির্বিঘ্নে। কোডের ডানদিকে যেতে Ctrl + ক্লিক স্ট্যাক ট্রেস।
কোড কালারিংয়ের মতো জিনিসগুলি আপনি গ্রহণযোগ্যতার জন্য নিতে পারেন তবে ভাল কোড কালারিং পেরিফেরিয়াল ভিশনের মতো - এটি আপনাকে পুরো শব্দটি সনাক্ত করতে সেই বিভক্ত-দ্বিতীয় অতিরিক্ত না নিয়ে গুরুত্বপূর্ণ স্টাফগুলিতে ফোকাস করতে দেয়।
এমনকি ইন্টেলিজও Ctrl+spaceভেরিয়েবলের নাম প্রস্তাব করতে ব্যবহার করে। জাভাতে, আপনি যদি কোনও নতুন ইভেন্টমেসেজআইটিমে পরিবর্তনশীল এবং হিট ঘোষণা করেন তবে Ctrl+spaceএটি "ইভেন্টমেসেজআইটেম", "ইভেন্টমেসেজ", "আইটেম" ইত্যাদির পরামর্শ দেবে
এই সমস্ত জিনিস আমাকে দিতে পথ আমার কোড ও স্থাপত্য সম্পর্কে চিন্তা, এবং বিন্যাস স্থাপন, ফাইল সিস্টেম সঙ্গে তার আচরণ, কপি-এবং-পেস্ট এরর ফিক্সিং, অ্যাপ্লিকেশন মধ্যে স্যুইচ, নিচে ডকুমেন্টেশন পশ্চাদ্ধাবন সম্পর্কে ইত্যাদি ইত্যাদি কম চিন্তা করতে আরো সময় আমি জানি না আপনি কীভাবে সেই ধরণের উত্পাদনশীলতা বৃদ্ধি করতে পারেন না।