Eclipse এ ভেরিয়েবলের নামটি কীভাবে দ্রুত পুঁজি করার কোনও উপায় আছে?


উত্তর:


215

উইন্ডোজ

আপনি টিপুন পর Alt+ + Shift+ + Rযেমন kostja দ্বারা উল্লেখ করা হয়েছে, আপনি পাঠ্য পরিবর্তন করতে চান তারপর নির্বাচন করতে পারেন,

  • Ctrl+ + Shift+ + Yছোট হাতের, অথবা
  • Ctrlবড় হাতের জন্য + Shift+ X

ম্যাক অপারেটিং সিস্টেম

  • Cmd+ Shift+ Yলোয়ারকেস
  • Cmd+ Shift+ Xবড় হাতের অক্ষর

এর মধ্যে কোনও বুদ্ধি নেই। এটি কেবল নির্বাচিত চরিত্রগুলিতে অন্ধভাবে কেস পরিবর্তন করে।

দ্রষ্টব্য: এই টিপটি গ্রহণের সাহায্যে এসেছে। আপনার যদি এটির সন্ধান করতে হয় তবে সহায়তা, অনুসন্ধান ক্লিক করুন, তারপরে "বড় হাতের অক্ষর" টাইপ করুন। প্রচুর শর্টকাট সহ আপনি একটি পৃষ্ঠা পাবেন।


এই অন্ধকার 3.6.2 আমার সংস্করণের সাথে না কাজ করে - আমি চাই ভালবাসা পুঁজিতে, তারপর ডান ক্লিক উৎস নির্বাচন করুন পাঠ্য নির্বাচন পাবে, নির্বাচন করুন "করতে রাজধানী" বা "ছোট হাতের করা"। ভিজ্যুয়াল স্টুডিও থেকে সেই ব্যবহারকারী-বান্ধব দিকটি আমি মিস করছি!
কেউ কোথাও কোথাও

5
এটি কেবলমাত্র নির্বাচনের ক্ষেত্রে কাজ করে (এবং এটি ম্যাকের উপর সিএমডি-শিফট-এক্স / ওয়াই) a এটি লজ্জার বিষয় যে আপনি কোনও পরিসীমা নির্বাচন না করলে এটি পরবর্তী চরিত্রটি করবে না, যেহেতু কী-বাইন্ডিং এতে কিছুই করছে না কেস।
জোশুয়া গোল্ডবার্গ

কমান্ডগুলি কীভাবে প্রত্যাশিত, কেবল কৌতূহলী, যেখানে তারা গ্রহনের মেনু বারের মাধ্যমে উপস্থিত হবে তা কাজ করে?
ম্যানুয়েল জর্ডান

9

আমি যেটি দরকারী মনে করি তা হ'ল Alt + Shift + A ব্যবহার করে কলাম নির্বাচন করুন এবং বর্ণগুলির একটি কলাম নির্বাচন করুন। তারপরে লোয়ার কেস বা বড় হাতের অক্ষরের জন্য Ctrl + Shift + Y বা Ctrl + Shift + X ব্যবহার করুন।

এটি উইন্ডোতে গ্রহনের জন্য কাজ করে।


5

বেশ কয়েকটি সমস্যা রয়েছে:

  • fooBar -> FooBar এবং তদ্বিপরীত ঘটানোর সম্ভাবনা নেই যদি না কেউ জাভা শৈলীর নির্দেশিকা অবহেলা না করে থাকে। (আমি খুব কমই এই জাতীয় কোডের মুখোমুখি হই এবং যখন আমি আমার প্রাথমিক প্রতিক্রিয়া করি তখন তা উদ্ধার ছাড়িয়ে কোডটি লিখে দেওয়া))

  • fooBar -> FOO_BAR এবং তদ্বিপরীতটি প্রশংসনীয় তবে বেশ অস্বাভাবিক।

  • foobar -> fooBar এছাড়াও প্রশংসনীয়, তবে এটি সমস্যাযুক্ত। এটিতে Eclipse চিত্রিত করা আবশ্যক যেখানে উদ্দেশ্যযুক্ত শব্দের সীমানা অক্ষরের ক্রমিকায় রয়েছে এবং এটি সঠিকভাবে পাওয়া শক্ত।

আপনি যদি এগুলি লক্ষ্য করেন তবে এগুলি সমস্তই হয় খুব বেশি প্রয়োজন হয় না, বা সঠিকভাবে করা খুব কঠিন। সুতরাং, এটি আমাকে আশ্চর্য করে না যে তারা স্ট্যান্ডার্ড অ্যালিপস কোডবেস দ্বারা সমর্থিত নয়।


1

টিপলে Alt + Shift + আর আপনি সব আপনার পছন্দ অনুসারে আপনার পরিবর্তনশীল নামের refactor করার ক্ষমতা দেয়। আফাইক, এমন কোনও সরঞ্জাম বা শর্টকাট নেই যা কেবল মূলধনকেই করে।


দ্রুত ক্যাপিটালাইজ, আন ক্যাপিটালাইজ করার জন্য একটি শর্টকাট রয়েছে। গৃহীত উত্তর দেখুন। উদাহরণস্বরূপ, জেএসপি সম্পাদকটিতে আরও বেশি, Alt + Shift + R অনুমোদিত নয়।
এল-তেডি

আমি আশা করি এর মধ্যে তারা এটিকে যুক্ত করেছে, আমি বছরের পর বছর ধরে গ্রহনটি ব্যবহার করি নি, তাই আমি নিশ্চিত বা খণ্ডন করতে পারি না।
kostja

দেখে মনে হচ্ছে এই ফাংশনটি ইতিমধ্যে ২০০৯ সালে বিদ্যমান ছিল , সুতরাং, আমি মনে করি এটি আপনার উত্তর দেওয়ার আগে যুক্ত হয়েছিল।
এল-তেডি

1
এই ফাংশনটি পুরো নির্বাচিত স্ট্রিংয়ের ক্ষেত্রে পরিবর্তন করা। এটি মূলধন নয়, যা কেবলমাত্র নির্বাচিত স্ট্রিংয়ের প্রথম অক্ষরের ক্ষেত্রে কেস পরিবর্তন করে। আমি সত্যিই সন্দেহ করি যে ২০১১ সালে একজনের অস্তিত্ব ছিল, আমি তখন আমার নিজেকে সন্ধান করছিলাম।
কোস্টজা

আপনি ঠিক বলেছেন, সত্যই, এই সিটিআরএল + শিফট + ওয়াই শর্টকাট মূলধন করে না তবে নির্বাচিত সমস্ত ক্যারাকটারকে উপরের বা ছোট হাতের অক্ষরে রাখে। সুতরাং, আপনার উত্তর আমার ডাউনভোট প্রাসঙ্গিক ছিল না। আপনি কি নিজের উত্তরটি সম্পাদনা করতে পারবেন, যাতে আমি আমার ডাউনটোটটি সরিয়ে ফেলতে পারি? আপনি নির্ভুলতা যুক্ত করতে পারেন যে আপনার শর্টকাটটি কেবল জাভা সম্পাদকদের (?) এ পাওয়া যায় তবে জেএসপি সম্পাদকদের ক্ষেত্রে নয়?
এল-তেডি

-4

না। আপনাকে স্ট্যান্ডার্ড পুনর্নবীকরণের রিফ্যাক্টরিং ব্যবহার করতে হবে এবং মূল অক্ষরে পরিবর্তনশীল নামটি টাইপ করতে হবে।

পরিবর্তনশীল নামগুলি মূলধনীকরণ করা কেবলমাত্র সেই ক্ষেত্রে সীমাবদ্ধ হওয়া উচিত, যেখানে আমরা একটি "ধ্রুবক" এর সাথে শ্রেণীর বৈশিষ্ট্য পরিবর্তন করি এবং এটি প্রায়ই ঘটে না ...

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.