ক্যামেলকেসে অংশ (পুরো শব্দের পরিবর্তে) দ্বারা উত্স কোডের মাধ্যমে কীভাবে নেভিগেট করবেন?


251

আমার মনে আছে যখন আমি Eclipse ব্যবহার করছিলাম যখন CTRL টি ধারণ করার সময় এবং বাম বা ডান তীরগুলি ব্যবহার করে Eclipse LongCamelCaseWrittenWordকয়েক ধাপে নেভিগেট করত । এক সময় উটের মামলার শব্দ।

সুতরাং এটি নীচের মতো চলে যাবে (পাইপটি |প্রকৃত কার্সারের অবস্থানকে উপস্থাপন করে):

|LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCase|WrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCaseWritten|Word -> CTRL+RIGHT_ARROW ->
LongCamelCaseWrittenWord|

কীভাবে ইন্টেলিজজে এটি অর্জন করার উপায় আছে? বর্তমানে পুরো শব্দটি একবারে একবারে পদক্ষেপ নিয়েছে ইন্টেলিজ।

ইন্টেলিজ 9.0


উত্তর:


389

হ্যাঁ, সক্ষম "CamelHumps" শব্দ ব্যবহার মধ্যে Settings | Editor | General | Smart Keys


15
ক্যামেলহাম্পস সিটিটিএল + ডান, সিটিটিএল + উটের কুঁচি দিয়ে বামে লাফ দেয়। আমি কীভাবে এখনও উভয় কার্যকারিতা রাখতে পারি, অর্থাত্ শব্দ দিয়ে এবং ক্যামেলহাম্পসের মাধ্যমে বিভিন্ন কী দিয়ে লাফিয়ে উঠতে পারি?
মাফোনিয়া

1
সর্বশেষতম আইডিয়ায় প্রবাহটি হ'লSettings | Editor | General | Smart Keys
জিরি ক্রিমসার

48
@ মাফোনিয়া যেমন একটি অন্য উত্তরে উল্লেখ করেছে, ডাবল ক্লিকের জন্য নির্বাচন করার সময় "অনার" ক্যামেলহাম্পস "শব্দ সেটিংস" নামক সেটিংসটি সনাক্ত করে এবং অক্ষম করে ডাবল-ক্লিকের জন্য আচরণটি পুনরুদ্ধার করা যেতে পারে।
পল ল্যামার্টসমা

9
অন্য কেউ যদি এটিকে মিস করে তবে 'সম্মান "ক্যামেলহাম্পস" ...' সেটিংটি Settings | Editor | General
কার্ল জি

আমি সম্মত হই যে এটি ডিফল্ট আচরণ হওয়া উচিত। Eclipse থেকে যে কেউ আসবেন তাদের জন্য এটি প্রথম থেকেই আমাদের পেশী স্মৃতিতে অন্তর্নির্মিত।
পিয়েরে

45

হিসাবে অন্যত্র বললেন, আপনাকে সক্রিয় করতে পারেন "CamelHumps" শব্দ ব্যবহার মধ্যে Settings | Editor | General | Smart Keysপরিবর্তে ক্যামেলকেস পুরো শব্দ সঙ্গে কাজ করার শর্টকাট স্যুইচ।

এর অধীনে উপযুক্ত ক্রিয়াকলাপকে কীবোর্ড শর্টকাট বরাদ্দ করে আপনি পূর্ববর্তী আচরণ অ্যাক্সেস করতে পারেন Settings | Appearance & Behavior | Keymap | Editor Actions। এই চিত্রটি একটি উদাহরণ দেখায় যেখানে আমি আগের আচরণগুলিতে অ্যাক্সেস যুক্ত করে প্রবেশ করি ctrl:

কীম্যাপ স্ক্রিনশট


4
অসাধারণ! এটি ইন্টেলিজে ডিফল্ট আচরণ হওয়া উচিত!
অ্যান্ডিদেভ

ধন্যবাদ! এটি নিখুঁত। ডাবল ক্লিক পুরো শব্দটি ব্যবহার করে তবে সিটিটিএল + দিকনির্দেশ ব্যবহার করে came
ব্রেট

19

আপনার একই সাথে উভয় কার্যকারিতা থাকতে পারে:

  1. "সেটিংস-> সম্পাদক-> সাধারণ-> স্মার্ট কী" তে "ক্যামেলহাম্প শব্দ ব্যবহার করুন" অক্ষম করুন।
  2. "কীম্যাপ" এ, এর জন্য শর্টকাট তৈরি করুন:
    • "ক্যারেটটি পরবর্তী শব্দের দিকে সরান"
    • "বিভিন্ন ক্যামেলহাম্প মোডে ক্যারেটটিকে পরবর্তী শব্দের দিকে সরান"

নোট করুন যে এই পদক্ষেপগুলি ইন্টেলিজ 14 এর সাথে সামঞ্জস্যপূর্ণ, তাই অন্যান্য সংস্করণে এগুলি কিছুটা আলাদা হতে পারে।


কৌতূহলের জন্য, আপনি কি উভয়কেই ম্যাপ করেছেন? যদি হ্যাঁ, আপনি কোন সংমিশ্রণটি বেছে নিয়েছিলেন?
নির্বাচন করুন

হ্যাঁ, আমি উভয়কেই ম্যাপ করেছি, যখন আপনার দীর্ঘ শ্রেণীর নাম থাকবে তখন এটি কার্যকর is সাধারণভাবে, আপনি প্রতিটি প্রোগ্রামের জন্য আলাদা শর্টকাট রাখতে চান না। সুতরাং, আমি ctrl+arrowপুরো শব্দগুলির জন্য ব্যবহার করেছি (এটি সর্বত্র ব্যবহৃত শর্টকাট ), এবং alt+arrowক্যামেলহাম্প শব্দের জন্য (যেটি কেবলমাত্র অবশিষ্ট পরিবর্তনকারী, যেহেতু প্রতিটি প্রোগ্রামে নির্বাচনের জন্য
শিফ্টটি

আমি এটি পুনরায় তৈরি করেছি ctrl+PgUp/PgDnএবং Ctrl+(shift)+Tabযেহেতু এটি সমস্ত ব্রাউজার এবং বেশিরভাগ প্রোগ্রামে ব্যবহৃত হয়, তাই এটি আমার পেশীর স্মৃতিতে ইতিমধ্যে রয়েছে।
নীল_নোট

আমি alt+arrowপুরো শব্দ দিয়ে সরানো এবং ctrl+arrowউটের হাম্প দিয়ে নেভিগেট করতে ব্যবহার করতে চাই । (এটি এক্সকোডের ডিফল্ট আচরণ, যা আমার "পেশী মেমরি")) আমি ইন্টেলিজের পছন্দগুলি ব্যবহার করে এটি করার চেষ্টা করছি, তবে ctrl+{anything}নিবন্ধ করার জন্য আমি কোনও সহজ পেতে পারি না । ctrl+alt+{something}কাজ হিসাবে মনে হচ্ছে, না alt+{something}, কিন্তু না ctrl+{something}। আমি ম্যাক এ আছি আমার বর্তমান কিম্যাপটি ম্যাক ওএস এক্স 10.5+। কোনও পরামর্শ?
mbm29414

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