ভিজ্যুয়াল স্টুডিও: ইন্টেলিসেন্সে ওভারলোডগুলি কীভাবে প্রদর্শিত হবে?


251

একবার কোড লেখা হয়ে গেলে, কোনও পদ্ধতির জন্য ওভারলোডগুলি দেখার একমাত্র উপায়টি হ'ল প্যারেন্টেসিসকে মুছে ফেলা ()এবং সেগুলি পুনরায় চালু করে পদ্ধতিটি সম্পাদনা করা ।

শর্টকাট কী আছে যা আমি আমার ফাইলগুলি সম্পাদনা করার পরিবর্তে এটি সক্রিয় করতে টিপতে পারি?

উদাহরণস্বরূপ, দয়া করে নীচে শোডায়ালগ ওভারলোড স্ক্রিন শটটি উল্লেখ করুন :

শোডায়ালগ 1 ওভারলোডস


6
ভাল পুরানো উপরের তীরগুলির কি কখনও ঘটেছে?
Zapnologica

3
@Zapnologica: দ্য ঊর্ধ্বমুখী এবং নিম্নমুখী তীর এখনও বিদ্যমান, কিন্তু IntelliSense বক্স চাহিদা সক্রিয় করা হয়েছে এবং খুলতে হবে তার পূর্ববর্তীদের তীর জমিদার বিকল্পগুলির মাধ্যমে স্ক্রল ব্যবহার করা যেতে পারে। এই প্রশ্নটি কীভাবে ইন্টেলিজেন্স বক্সটি খুলতে হবে সে সম্পর্কে ।
jp2code

3
কীভাবে আপনি এটি ডিফল্টরূপে খুলতে পারেন, নিয়ন্ত্রণ স্থান বনাম নিয়ন্ত্রণ শিফট স্পেস
জ্যাপনোলজিকা

6
@ জাপনোলজিকা: আমি পুরানো স্টাইলের কন্ট্রোল + আল্ট + মুছুন সংমিশ্রণের মতো কন্ট্রোল + শিফট + স্পেস ক্রম ব্যবহার করি ।
jp2code

ভিএস ২০১২-এ এটি কোনও ডিফল্টরূপে খোলার জন্য যখন আমি কোনও ফাংশন নামের পরে খোলা প্রথম বন্ধনী টাইপ করতাম তবে আমি রিশার্পার ইনস্টল হওয়ার পরে এটি আর করা হবে বলে মনে হয় না। পরিবর্তে, এটি প্রথম আর্গ পূরণ করার জন্য সম্ভাব্য ভেরিয়েবল / ফাংশনগুলির একটি ড্রপডাউন মেনু দেয়। বেশ বিরক্তিকর।
নাইয়ারগডস

উত্তর:


394

কীবোর্ড শর্টকাটটি ব্যবহার করে দেখুন Ctrl- Shift- SpaceEdit.ParameterInfoআপনি যদি ডিফল্ট পরিবর্তন করে থাকেন তবে এটি এর সাথে মিলে যায় ।

উদাহরণ:

বর্ণনামূলক স্ক্রিনশট, jp2code দ্বারা


41
কমপক্ষে ভিএস ২০০৮ এ, মনে হচ্ছে এই শর্টকাটটি কাজ করার জন্য আপনার কার্সারটি অবশ্যই প্রথম বন্ধনের মধ্যে থাকা উচিত। এছাড়াও, পোস্ট করার জন্য ধন্যবাদ, আমি জানি না এটি বিদ্যমান!
কিসওয়া

2
এখন যদি ডিফল্টরূপে এটি করার কোনও উপায় ছিল।
মাইক লোরে

VS2017 এ অভিশপ্ত অবশ্যই প্রথম বন্ধনীগুলির মধ্যে থাকা উচিত।
মোহাম্মদ নুরাল্ডিন

Vscode এ এটিও কার্যকর হয় এবং আপনি তাদের ব্যবহার করতে Alt + Upবা Alt + Downতাদের মধ্যে নেভিগেট করতে পারেন ।
হুয়ান দে লা ক্রুজ

60

Ctrl+ + Shift+ + Spaceশো Edit.ParameterInfoনির্বাচিত পদ্ধতির জন্য, এবং নির্বাচিত পদ্ধতি দ্বারা আমি বলতে চাচ্ছি ক্যারেট পদ্ধতি প্রথম বন্ধনী মধ্যে হতে হবে।

এখানে ভিজ্যুয়াল স্টুডিও 2010 কি-বাইন্ডিং পোস্টার

এবং এখনও 2008 ব্যবহার করে তাদের জন্য ।


3
ওহ, আপনার এখন আপনার অভিনব কীবোর্ড ট্যাগগুলির সাথে আমার চেয়ে আরও সুন্দর যৌন দেখায়! আমি এটা হতে দিতে পারি না!
aardvarkk

+1, এবং নীলের জন্য অন্য একটি +1 যদি তিনি আমাকে এখানে কীভাবে এটি করতে চান তা বলতেন।
jp2code

11
আপনি <kbd> </kbd> ট্যাগ ব্যবহার করেন
নীল নাইট ২

আমার পক্ষে ভিএস ২০১7-তে এটি মনে হচ্ছে: সিটিআরটি + শিফট + স্পেস, স্পেস
অ্যান্ড্রু পেট

50

শুধুমাত্র ভিজ্যুয়াল স্টুডিও 2010 এ পরীক্ষিত।

() এর মধ্যে আপনার কার্সারটি রাখুন , তারপরে Ctrl+ টিপুন ।KP

এখন  ↑  /  ↓  তীর কী টিপুন নেভিগেট করুন ।


সম্ভবত আমি কিছু ভুল করছি, তবে আমি এটি ভিএস ২০০৮ বা ভিএস2010 এ কাজ করতে পারি না।
jp2code

1
এটি একটি ভিএস 2010 শর্টকাট (২০০৮ সম্পর্কে নিশ্চিত নয়) - তবে আপনি এটি পরিবর্তন করেছেন বা আপনার ইনস্টল করা কোনও সরঞ্জাম শর্টকাট হাইজ্যাক করেছে it's
প্যারিস ইন অ্যালেক্স

এই আমি খুঁজছিলাম ছিল। ইন্টেলিজিজিয়া / অ্যান্ড্রয়েড স্টুডিওতে Ctrl + Q তে কিছু সিমিলার।
দামাচক

19

এই জন্য বাঁধাই ডিফল্ট চাবিকাঠি Ctrl+ + Shift+ + Space। অন্তর্নিহিত ভিজ্যুয়াল স্টুডিও কমান্ডটি Edit.ParameterInfo

যদি স্ট্যান্ডার্ড কী-বাইন্ডিং আপনার পক্ষে কাজ না করে (কিছু প্রোফাইলে সম্ভব) তবে আপনি এটি কীবোর্ড বিকল্প পৃষ্ঠাতে পরিবর্তন করতে পারেন

  • সরঞ্জাম -> বিকল্পসমূহ
  • কীবোর্ড
  • সম্পাদনা টাইপ করুন.প্যারামিটারআইএনফো
  • শর্টকাট কীটি পরিবর্তন করুন
  • হিট অ্যাসাইন

1
খুব সুন্দর! অন্য +1 এর জন্য, আপনি কীভাবে সেই Ctrl+Shift+Spaceগ্রাফিকটি তৈরি করবেন তা আমাকে বলতে পারেন ?
jp2code

8
@ jp2code গ্রাফিক তৈরি করতে <kbd>ট্যাগগুলি ব্যবহার করুন । উদাহরণ<kbd>Shift</kbd>
জারেডপাড়

3
@ jp2code, আপনি সম্পাদনা মোডে খুললে, আপনি ব্যবহৃত ট্যাগগুলিও দেখতে পারেন।
রেডবিএক্স

ভিজ্যুয়াল স্টুডিও 2015 এ যদি এটি কাজ করে না তবে আপনি এটি চেষ্টা করেছেন তা নিশ্চিত করুন: স্ট্যাকওভারফ্লো.com / a / 31087682 / 68905 এটি কাজ করার জন্য আমাকে এই কাজটি করতে হয়েছিল।
জেকেজগর্ডন

10

এটি ঘটে যে উপরের কোনও পদ্ধতিই কাজ করে না। কী বাঁধাই করা যথাযথ, তবে সরঞ্জাম টিপটি কোনও ক্ষেত্রেই সম্পূর্ণরূপে সহায়তা বা চাহিদা হিসাবে প্রদর্শিত হবে না।

এটির সমাধানের জন্য কেবলমাত্র সরঞ্জাম \ পাঠ্য সম্পাদক Editor সি # (বা সমস্ত ভাষা) এ যান এবং ' প্যারামিটার তথ্য ' পরীক্ষা করে দেখুন । এখন এটি কাজ করা উচিত


7

দুর্দান্ত প্রশ্ন; আমারো একই ইস্যু ছিল. দেখা যাচ্ছে যে এই তালিকাটি আনার জন্য সত্যই একটি কীবোর্ড শর্টকাট রয়েছে: Ctrl + Shift + Space (Ctrl + Space এর বুনিয়াদি IntelliSense শর্টকাটের একটি প্রকরণ)।


5
  • কমান্ডটি যখন কোনও পদ্ধতি কলের প্যারামিটার বন্ধনীগুলির অভ্যন্তরে থাকে তখন কমান্ডটি Edit.ParameterInfo( ডিফল্টরূপে Ctrl+ Shift+ এ Spaceম্যাপযুক্ত) ওভারলোড টুলটিপটি প্রদর্শিত হবে।

  • কমান্ডটি Edit.QuickInfo( ডিফল্টরূপে Ctrl+ KCtrl+ এ ম্যাপ করা হয়েছে I) সেই টুলটিপটি প্রদর্শন করবে যা আপনি কার্সার অবস্থানের উপর দিয়ে থামিয়েছেন কিনা তা দেখতে পাবেন।


2

প্রতিবার এবং একবারে উপরের পরামর্শগুলি কাজ করা বন্ধ করে দেয়, আমি যদি ভিজ্যুয়াল স্টুডিও পুনরায় চালু করি তবে তারা আবার কাজ শুরু করে।


1

আমি জানি এটি একটি পুরানো পোস্ট, তবে আমার মতো নবাগতদের জন্য যারা এই পৃষ্ঠায় এখনও আঘাত করেছেন এটি সম্ভবত দরকারী। আপনি যখন কোনও পদ্ধতিতে ঘুরে দেখেন আপনি একটি অ ক্লিকযোগ্য তথ্য-বাক্স পাবেন যখন আপনি কেবল পদ্ধতি প্যারেনেসিসে কমা লিখলে ইন্টেলিসেন্স আপনাকে ক্লিকযোগ্য তীরগুলির সাহায্যে প্রিয় তথ্য বাক্স সরবরাহ করবে।


এটি একই জিনিস নয় আপনি কী মান রাখতে পারবেন তার ইন্টেলিসেন্স এটি the ওভারলোডস উইন্ডো নয়। তার জন্য আপনি কেবল Ctrl + Space করতে পারেন
মাস্ত্রো

0

আমার প্রথম বন্ধনী লেখার পরে VS2010 এ দেখানো হয়েছে ..

সুতরাং, প্রমস.এড করুন (

এরকম কিছু করার পরে, উপরে এবং ডাউন তীরগুলির সাথে বাক্সটি উপস্থিত হয়েছিল।

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