সিটিটিএল এবং কার্সার কীগুলিতে আঘাত করার সময় ভিজ্যুয়াল স্টুডিওকে ক্যামেলকেসটি বুঝতে হবে


130

ক্যামেলকেস বোঝার জন্য আমি কি ভিজুয়াল স্টুডিও 2008 কনফিগার করতে পারি এমন কোনও উপায় আছে? বিশেষত, আমি আমাকে ভেরিয়েবল বা টাইপের নামের একটি উপচ্ছেদে নিয়ে যেতে কার্সার পেতে Ctrl + rightবা সক্ষম হতে চাই left

উদাহরণস্বরূপ, যদি আমার কার্সারটি এই লাইনের শুরুতে ছিল:

LongNamedExampleClass longNamed = new LongNamedExampleClass();

এবং আমি হিট করেছি Ctrl + right, আমি Namedভেরিয়েবল নামের শুরু না করে ক্লাসের নামে " " লাফিয়ে উঠতে চাই । আমি যদি আবার এটি আঘাত করি তবে আমি " Example" এ যেতে চাই । আমি আশা করি যে এটি উপলব্ধি করে।

আমি এই নেভিগেশনাল বৈশিষ্ট্যটি অনেকটা একলাইসে ব্যবহার করেছি এবং এতটা অবাক করে দেওয়া কিছু শিখতে অসুবিধা হয়।


পুনরায় ভাগ করা সেই বৈশিষ্ট্যটিকে সমর্থন করে।
পিটার উইগল

রিশার্পার তা করে। আমি মনে করি আপনি এটি করতে নিজের অ্যাডিন লিখতে পারেন।
ওপেন-কলার

উত্তর:


132

যারা পুনঃভাগের পরামর্শ দিয়েছেন তাদের জন্য ধন্যবাদ এটিকে আরও বেশি ভালবাসার জন্য আমাকে আর একটি কারণ দেয়। কোথায় এটি বাস করে সে সম্পর্কে সুনির্দিষ্ট করার জন্য - জেটব্রেইনস এটিকে ক্যামেলহাম্পস (বুদ্ধিমান) বলে এবং আপনি মেনুটি ব্যবহার করে এটি পরিবর্তন করতে পারেন:

পুনরায় ভাগ করুন -> বিকল্পগুলি -> পরিবেশ -> সম্পাদক -> সম্পাদক আচরণ -> ক্যামেলহাম্প ব্যবহার করুন

... রিশার্পারের পুরানো সংস্করণগুলিতে এটি;

পুনরায় ভাগ করুন -> বিকল্পগুলি -> সম্পাদক -> ক্যামেলহাম্প ব্যবহার করুন


2
ক্যামহাম্প চালু থাকলেও পুরো শব্দটি নির্বাচন করার জন্য কি কোনও বিকল্প আছে? এই মুহূর্তে একটি শব্দ নির্বাচন করতে আমাকে বেশ কয়েকবার ডান বা বাম টিপতে হবে। আমি আশা করি আপনি আমাকে পাবেন
ওজকান

ক্যামেলহাম্প চালু থাকাকালীন পুরো শব্দটি দ্রুত নির্বাচন করতে, নির্বাচন প্রসারিত শর্টকাট কী দু'বার ( Ctrl+ Alt+ Rightবা Ctrl+ W) চাপুন ।
পাং

107

২৫ নভেম্বর, ২০০৮ এর পরে এই পৃষ্ঠাটি জুড়ে যে কেউ হোঁচট খাচ্ছে (যারা রিশার্পার বা কোডআরশের জন্য আর কোনও মুক্ত সংস্করণ নেই তার জন্য অর্থ দিতে চান না ), নিম্নলিখিত ফ্রি এক্সটেনশনটি এই কার্যকারিতা যুক্ত করে: ওলে ওয়েস্টম্যানের সাবওয়ার্ড নেভিগেশন

(বিকল্পভাবে, ভিএসট্রিক্স এক্সটেনশনে সাব-ওয়ার্ড নেভিগেশনকে তার নিফটি বৈশিষ্ট্যের তালিকায় অন্তর্ভুক্ত করে Ol এছাড়াও ওলি ওয়েস্টম্যানের সাথে বিভ্রান্ত না হওয়ার জন্য লরি ভাসামার তৈরি একটি আলাদা সাবওয়ার্ড নেভিগেশন এক্সটেনশন রয়েছে যা এই উত্তরটি ব্যবহার করে))

সাববার্ড নেভিগেশন প্রকল্পের পৃষ্ঠাতে বলা হয়েছে:

জিনিসগুলি সেট আপ করার জন্য কীবোর্ডের বাইন্ডিংগুলিতে সম্পাদনা দেখুন word

আমি এটি কীভাবে সেট আপ করব তা এখানে Visual Studio 2019:


  1. সরঞ্জাম> বিকল্পসমূহ> পরিবেশ> কীবোর্ডে নেভিগেট করুন

  1. এর অধীনে Use new shortcut in, পাঠ্য সম্পাদক নির্বাচন করুন

  1. এর অধীনে Show commands containing, সম্পাদনা.সুবওয়ার্ড টাইপ করুন । এটি নীচে তালিকাভুক্ত কমান্ডগুলির সাথে একটি স্ব-পরিপূর্ণ ক্ষেত্র পপ আপ করা উচিত।

  1. আপনি এর শর্টকাট কীগুলি সেট করতে চান নিচের একটি আদেশ নির্বাচন করুন। একবার নির্বাচিত হয়ে গেলে, বাকি নম্বরগুলি অনুসরণ করুন। তারপরে Step 4আবার একটি সেট করতে ফিরে আসুন ।
    • Edit.SubwordNext
      • উটচাঁদগুলি ডান দিকে ঘুরিয়ে দেয় [ Alt + Right Arrow]
    • Edit.SubwordPrevious
      • বাম দিকে উটচক্রগুলি আবিষ্কার করে [ Alt + Left Arrow]                                                             
    • Edit.SubwordNextExtend
      • ডানদিকের উট কেসস নির্বাচন করুন [ Alt + Shift + Right Arrow]
    • Edit.SubwordPreviousExtend
      • বাম দিকে উটক্যাসগুলি নির্বাচন করুন [ Alt + Shift + Left Arrow]                                                              
    • Edit.SubwordDeleteNext
      • উটকেসগুলি ডানদিকে মোছা [ Alt + Delete]
    • Edit.SubwordDeletePrevious
      • বাম দিকে উটকেসেস মুছে ফেলে [ Alt + Backspace]

দ্রষ্টব্য: এই নতুন শর্টকাট কীগুলিতে এই সাবওয়ার্ড নেভিগেশন কমান্ডগুলি বরাদ্দ করার সময়, ইতিমধ্যে বিদ্যমান শর্টকাট-কী কার্যকারিতাটি বিভিন্ন কীগুলিতে সেট করে আপনি আগে রাখতে চান তা সংরক্ষণ করুন। এটি কোনও ডিফল্ট-ইনস্টল হওয়া শর্টকাট কীগুলির সাথে বিরোধ নয় not


  1. এর অধীনে Press shortcut keys, আপনার শর্টকাট কীগুলি টিপুন

  1. Assignবিদ্যমান শর্টকাটটি ক্লিক করুন এবং ওভাররাইট করুন

2
সতর্ক থাকুন জন্য ধন্যবাদ! এটি দুর্দান্ত কাজ করে এবং উপস্থাপিত সমাধানগুলির মধ্যে সবচেয়ে উন্মুক্ত।
চেস্টার হুস্ক

আমি 2015 এবং তার পরেও বোঝাচ্ছি। পরে উল্লিখিত হিসাবে, আমি এটি ভিএস 2012-এ ব্যবহার করেছি I'll আমি পোস্টে স্পষ্ট করব। ধন্যবাদ।
jsea

2
সেটআপের বিশদ সরবরাহের ক্ষেত্রে বিশেষত দুর্দান্ত উত্তর। আমি অবশ্যই পরবর্তী / পূর্ববর্তী
স্পাই.হেলিউ

9
২০১৫ সালে, আমাকে টেক্সটএডিটর ওভাররাইট করতে হয়েছিল Global ALT + রাইট ইতিমধ্যে অন্য কিছুতে আবদ্ধ ছিল।
শেঠ ফুল

2
@yanyankelevich আমি সবেমাত্র VS2019 এ এটি পরীক্ষা করেছি এবং এটি কার্যকর হয়। তবে আমি এক্সটেনশানস ম্যানেজারে লক্ষ্য করেছি, "সাবওয়ার্ড নেভিগেশন" নামে দুটি এক্সটেনশন ছিল । আপনি ওলে ওয়েস্টম্যান দ্বারা নির্মিত একটি চান। আমি সুনির্দিষ্ট করতে আমার উত্তরটি আপডেট করেছি এবং এটি VS2019 এ কাজ করে নোট করুন in
jsea

22

যদি আপনি রিশার্পার ইনস্টল করেন তবে আপনি "সিটিআরএল-ডান" এবং "সিটিআরএল-বাম" এর জন্য স্ট্যান্ডার্ড ভিজ্যুয়াল স্টুডিও আচরণটি না হারিয়ে, ক্যামেলহাম্পের জন্য ভিজ্যুয়াল স্টুডিও কীবোর্ড শর্টকাটগুলি "আল্ট-রাইট" এবং "আল্ট-বাম" কনফিগার করতে পারেন।

  1. সরঞ্জামগুলি -> বিকল্পগুলি থেকে ভিজ্যুয়াল স্টুডিও বিকল্পগুলি উইন্ডোটি খুলুন
  2. পরিবেশ প্রসারিত করুন এবং কীবোর্ডে স্ক্রোল করুন
  3. ইন ধারণকারী কমান্ড দেখান বক্স, "কুঁজ" টাইপ করুন। এটি ক্যামেলহাম্পস সম্পর্কিত সমস্ত কমান্ড প্রদর্শন করবে। CamelHumps
  4. তালিকা থেকে কমান্ডটি নির্বাচন করে এবং প্রেস শর্টকাট কী পাঠ্যবক্সে কী ম্যাপিংটি প্রবেশ করে আপনি কী কী ম্যাপিংগুলি চান তার নির্দেশাবলী মানচিত্র করুন, তারপরে বরাদ্দ ক্লিক করুন ।

আদেশ সহকারে:

  • টেক্সট সম্পাদকের জন্য ম্যাপিংগুলি বরাদ্দ করুন , গ্লোবাল নয় ।
  • নিশ্চিত করুন ব্যবহারের CamelHumps Resharper থেকে বিকল্প -> বিকল্পসমূহ -> এডিটর -> সম্পাদক আচরণ বন্ধ পরিণত

বিশদগুলি এখানে: http://davidrcook.wordpress.com/2009/11/05/working-with-camel- کیس-in-visual-studio/


4
তুমি আমার দিন টাকে সুন্দর করেছ. উটের কুঁচি হিসাবে নিখুঁত সমাধান দীর্ঘ শনাক্তকারীদের সাথে এমন একটি পিন হতে পারে (যে কেউ
গ্রহটি

8

এটি ভিজ্যুয়াল স্টুডিওতে নেটিভ নয়, তবে আপনি কোডআরশ এক্সপ্রেস ব্যবহার করে এটি বিনামূল্যে পেতে পারেন । (রিশ্যার্পার এবং কোডআরশের অর্থ প্রদানের প্রয়োজন)।


আজকাল কেবলমাত্র পরীক্ষাটি
নিখরচায় রয়েছে

2

ভিজ্যুয়াল স্টুডিও এই আচরণকে সমর্থন করে না। তবে, ডেভ এক্সপ্রেসের কোডআরশ! পণ্য ন্যাভিগেশনে সহায়তা করার জন্য আরও অনেকগুলি বৈশিষ্ট্য বরাবর (আল্ট-বাম এবং আল্ট-রাইট ব্যবহার করে) এই জাতীয় নেভিগেশন সমর্থন করে। কোডআরশ! পণ্যগুলি তাদের রিফ্যাক্টর সরঞ্জাম দিয়েও বান্ডিল হয়। তারা একটি বিনামূল্যে কোডআরশ অফার! & রিফ্যাক্টর এক্সপ্রেস পণ্য, যদিও উট কেসিং নেভিগেশন এক্সপ্রেস পণ্যের অংশ কিনা তা আমি নিশ্চিত নই।



-1

আমি মনে করি না ভিজ্যুয়াল স্টুডিওগুলি এই বৈশিষ্ট্যটিকে অভ্যন্তরীণভাবে সমর্থন করে বলে মনে হয় যে এটি উইন্ডোজের পরিবেশে সিআরটিএল + রাইট এবং সিটিআরটিএল + বাম কাজ করে way তবে এটি সম্ভবত কোনওরকম এক্সটেনশন বা প্লাগইন দিয়েই সম্ভব।


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