visual studio ভিজুয়াল স্টুডিওর গোপন বৈশিষ্ট্য(2005-2010)?




visual studio 2017 offline installer (24)

ভিজ্যুয়াল স্টুডিও এমন একটি বৃহদায়তন বড় পণ্য যা তার সাথে কাজ করার কয়েক বছর পরও কখনও কখনও আমি এমন কিছু করার জন্য একটি নতুন / আরও ভাল পদ্ধতিতে স্থির হয়ে যাই যা আমি জানি না।

এই ক্ষেত্রে-

  • Crtl + R , সাদা স্পেস দেখানোর জন্য Ctrl + W। পাইথন সম্পাদনা স্ক্রিপ্ট সম্পাদনা করার জন্য অপরিহার্য।

  • "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor" কলাম 80 এ একটি লাল লাইন আছে "RGB (255,0,0), 80" মান সহ Guides একটি স্ট্রিং তৈরি করুন।

আপনি কি অন্যান্য লুকানো বৈশিষ্ট্য উপর stumbled আছে?


কাস্টম IntelliSense ড্রপডাউন উচ্চতা , উদাহরণস্বরূপ ডিফল্ট পরিবর্তে 50 টি আইটেম প্রদর্শন করে যা আইএমও হাস্যকরভাবে ছোট (8)।

(এটি করার জন্য, পরবর্তী সময় আপনি এটি ড্রপডাউনটি পুনরায় আকার পরিবর্তন করুন এবং ভিজ্যুয়াল স্টুডিওটি পরবর্তী সময় এটি ড্রপডাউন খোলার সময় নির্বাচিত আকারটি মনে রাখবে।)


Ctrl-F10 : ডিবাগিংয়ের সময় কার্সারে চালান। আমাকে খুঁজে পেতে এই বয়সের সময় লাগলো, এবং আমি সর্বদা এটি ব্যবহার করি;

Ctrl-E, Ctrl-D : মান বিন্যাসকরণ প্রয়োগ করুন (যা আপনি সংজ্ঞায়িত করতে পারেন)।


সমাধান এক্সপ্লোরার সঙ্গে বর্তমান ফাইল স্বয়ংক্রিয়-সিঙ্ক করতে। তাই প্রকল্প কাঠামোর মধ্যে ফাইল যেখানে দেখতে হবে না

সরঞ্জামসমূহ -> বিকল্পসমূহ -> প্রকল্প এবং সমাধানসমূহ -> "সমাধান এক্সপ্লোরারে সক্রিয় আইটেম সন্ধান করুন"

সম্পাদনা: যদি এটি আপনার জন্য খুব বিরক্তিকর হয়ে থাকে তবে আপনি কী-স্ট্রোকের মাধ্যমে এই বৈশিষ্ট্যটি আহ্বান করতে ড্যান ভান্ডারবুমের ম্যাক্রো ব্যবহার করতে পারেন।

(নোট: জেরি দ্বারা নীচের মন্তব্য থেকে নেওয়া)।


আপনি ঘড়ি উইন্ডোতে নিম্নলিখিত কোড ব্যবহার করতে পারেন।

@err - display last error
@err,hr - display last error as an HRESULT
@exception - display current exception

ALT চাপ দিয়ে একটি নির্বাচন করুন - সম্পূর্ণ লাইনের পরিবর্তে পাঠ্য বর্গ নির্বাচন করে।


Ctrl-minus, Ctrl-Plus, আপনি যেখানে সম্প্রতি গিয়েছেন সেখানে ফিরে যান এবং এগিয়ে যান (শুধুমাত্র ফাইল খুলুন, যদিও)।


  • Ctrl-K, Ctrl-C শুরুতে পাঠ্যের ব্লকের মন্তব্য করতে
  • Ctrl-K, Ctrl-U শুরুতে পাঠ্যের ব্লকটি অসমুক্ত করার জন্য

এটা ছাড়া বাঁচতে পারে না! :)


CTRL-K, CTRL-D

সংস্কার ডকুমেন্ট!
এটি VB কীবিন্দন্ডের অধীনে, C # সম্পর্কে নিশ্চিত না


একটি সনাক্তকারী ক্লিক করুন (বর্গ নাম, পরিবর্তনশীল, ইত্যাদি) তারপর "Go to Definition" এর জন্য F12 টি আঘাত করুন। আমি সর্বদা অবাক হয়েছি যে আমি কতজন লোককে কোড দেখি ধীর ডান ক্লিক করুন -> "সংজ্ঞাতে যান" পদ্ধতিটি ব্যবহার করুন।

সম্পাদনা করুন: আপনি Ctrl + - ব্যবহার করতে পারেন যেখানে আপনি ফিরে যান।


তুচ্ছ ফাংশন মধ্যে stepping থেকে ডিবাগার বন্ধ।

যখন আপনি ডিবাগারে কোডের মধ্য দিয়ে চলে যাবেন তখন আপনি GetID (), অথবা std :: vector <> () এর মতো নামগুলির সাথে বিশেষভাবে আগ্রহী এমন ফাংশনগুলির মধ্যে এবং বাইরে যাওয়ার সময় ব্যয় করতে পারেন। একটি সি ++ উদাহরণ বাছাই করা। আপনি ডিবাগার এই উপেক্ষা উপেক্ষা করতে রেজিস্ট্রি ব্যবহার করতে পারেন।

ভিজ্যুয়াল স্টুডিও 2005 এর জন্য, আপনাকে HKEY_LOCAL_MACHINE \ SOFTWARE \ মাইক্রোসফ্ট \ ভিজ্যুয়াল স্টুডিও \ 8.0 \ NativeDE \ StepOver এ যেতে হবে এবং প্রতিটি ফাংশনের জন্য নিয়মিত এক্সপ্রেশন সহ স্ট্রিং মানগুলি যোগ করতে হবে বা ফাংশনের সেট যা আপনি বাদ দিতে চান; যেমন

এসটিডি :: ভেক্টর। * ::। *
পাঠ্যবাক্স :: GetID

আপনি পৃথক ব্যতিক্রম জন্য এই override করতে পারেন। উদাহরণস্বরূপ, অনুমান করুন যে আপনি ভেক্টর ক্লাসের ধ্বংসকারীতে পদক্ষেপ নিতে চান:

এসটিডি :: ভেক্টর। * :: \ ~। * = StepInto

আপনি http://blogs.msdn.com/andypennell/archive/2004/02/06/69004.aspx এ ভিজ্যুয়াল স্টুডিওর অন্যান্য সংস্করণগুলির বিশদ জানতে পারেন।


CTRL + SHIFT + V আপনার ক্লিপবোর্ডের মাধ্যমে চক্র করবে, ভিজ্যুয়াল স্টুডিও কপিগুলির ইতিহাস রাখে।


আপনি কুইকওয়াচ বা ঘড়ি উইন্ডোতে কোন অ্যারে ডিবাগ করেন এবং কেবলমাত্র ভিজ্যুয়াল স্টুডিওতে প্রথম উপাদানটি প্রদর্শন করেন? স্টুডিওতে পরবর্তী এন আইটেমগুলি দেখানোর জন্য সংজ্ঞাটির শেষে "এন" যোগ করুন। IE "এই-> m_myArray" হয়ে যায় "এই-> m_array, 5"।


আমি নিশ্চিত না যে এটি "লুকানো", তবে অনেক লোক এটি সম্পর্কে জানেন না - pseudoregisters । ডিবাগিংয়ের সময় খুব সহজে আসে, আমি @ERR করেছি, আমার ঘড়ি উইন্ডোতে ঘন্টা সব সময়।



ক্রমবর্ধমান অনুসন্ধান: একটি উত্স দস্তাবেজ খোলা হিট (CTRL + I) থাকা এবং আপনি যে শব্দটি অনুসন্ধান করছেন তার জন্য টাইপ করুন আপনি (CTRL + I) আবার আপনার ইনপুট মিলে যাওয়া শব্দ দেখতে আঘাত করতে পারেন।


আমি প্রায়ই এটি ব্যবহার করি না, কিন্তু আমি ভালোবাসি:

ctrl-alt + mouse select

একটি আয়তক্ষেত্রাকার ব্লক, 'ব্লক' সীমানা নির্বাচন করুন।

মন্তব্য হিসাবে উল্লিখিত,

alt + mouse select

শুধু একটি সমতল আয়তক্ষেত্রাকার ব্লক আছে।


অনেক লোক এটি জানেন না বা ডিবাগারটিকে সম্পূর্ণরূপে ব্যবহার করে না - IE কোডটি বন্ধ করার জন্য এটি ব্যবহার করুন, তবে লাল বৃত্তটিতে ডান ক্লিক করুন এবং শর্তে বিরতি হিসাবে অনেক বেশি বিকল্প রয়েছে, বিরতিতে কোড চালান।

এছাড়াও আপনি ডিবাগার ব্যবহার করে রানটাইম এ পরিবর্তনশীল মানগুলি পরিবর্তন করতে পারেন যা একটি দুর্দান্ত বৈশিষ্ট্য - একটি নীরব যুক্তি ত্রুটি সংশোধন করার জন্য পুনর্মিলন কোড সংরক্ষণ করে।


সারা ফোর্ড এই বাজার কোণে আছে।

http://blogs.msdn.com/saraford/default.aspx

আপনি আরো একটি স্টিক ঝাঁকান তুলনায় আরো ভিসুয়াল স্টুডিও টিপস এবং ঠাট।

কিছু অন্যদের:

  • ভিজ্যুয়াল স্টুডিও 2005 এবং 2008 3-মাসের ট্রায়াল সংস্করণ সম্পূর্ণরূপে কার্যকরী, এবং VS খোলা আগে সিস্টেম ঘড়ি ফিরে সেট করে অনির্দিষ্টকালের জন্য (চিরতরে) ব্যবহার করা যেতে পারে। তারপর, যখন VS খোলা হয়, তখন সিস্টেম ঘড়িটি আবার ফরোয়ার্ড করুন যাতে আপনার ডেটাটাইমগুলি নষ্ট না হয়।
  • কিন্তু এটি সত্যিই পাইরেসি এবং আমি এটির সুপারিশ করতে পারি না, বিশেষ করে যখন কোনও .edu ঠিকানা সহ যে কেউ মাইক্রোসফ্ট ড্রিমস্পার্কের মাধ্যমে VS2008 এর সম্পূর্ণ কার্যক্ষম প্রো সংস্করণ পেতে পারে।
  • আপনি থার্ড পার্টি এক্সিকিউটেবলগুলি খুলতে ভিসুয়াল স্টুডিও ব্যবহার করতে পারেন এবং এম্বেডেড সংস্থানগুলি (ডায়ালগ, স্ট্রিং টেবিল, চিত্র, ইত্যাদি) ব্রাউজ করতে পারেন।
  • ডিবাগিং ভিজুয়ালাইজারগুলি ঠিক একটি "লুকানো" বৈশিষ্ট্য নয় তবে তারা কিছুটা উপেক্ষিত এবং অতি-উপকারী, যেহেতু প্রদত্ত ভিজুয়ালাইজারগুলি ব্যবহার করার পাশাপাশি আপনি নির্দিষ্ট ডেটা সেটের জন্য নিজেরও রোল করতে পারেন।
  • ডিবাগার এর "সেট নির্দেশক পয়েন্টার" বা "পরবর্তী বিবৃতি সেট করুন" কমান্ড।
  • শর্তাধীন ব্রেকপয়েন্ট (যেমন কিউবাস্টার্ড উল্লেখ করেছেন)।
  • আপনি শুধুমাত্র একটি পরিবর্তনশীল মান মূল্যায়ন করতে যে Quickwatch ইত্যাদি ব্যবহার করতে পারেন, কিন্তু যে পরিবর্তনশীল কাছাকাছি রানটাইম এক্সপ্রেশন।

ট্রেস-পয়েন্ট!

কোড একটি লাইন একটি ব্রেকপয়েন্ট রাখুন। ব্রেকপয়েন্ট উইন্ডোটি আনুন এবং নতুন ব্রেকপয়েন্টে ডান ক্লিক করুন। 'যখন হিট ...' নির্বাচন করুন। 'একটি বার্তা প্রিন্ট করুন' চেক বক্সে ভিজুয়াল স্টুডিওটি (অথবা সেইসাথে) ভাঙ্গার পরিবর্তে কোড লাইনটি কার্যকর হওয়ার সময় প্রতিটি বার্তা ডিবাগ আউটপুটে মুদ্রণ করবে। আপনি লাইন পাস হিসাবে আপনি একটি ম্যাক্রো চালানোর জন্য এটি পেতে পারেন।


ট্যাব কী বৈশিষ্ট্য

  1. আপনি যদি স্নিপেট কী নামটি জানেন তবে, ডাবল ট্যাবটি লিখুন এবং ক্লিক করুন। উদাহরণস্বরূপ: লিখুন

    foreach

এবং তারপরে ট্যাব কী দুইবার ক্লিক করুন

foreach (object var in collection_to_loop)
{

}

2. আপনি যদি কোন ইভেন্ট লিখুন, এখানে লিখুন

        Button btn = new Button();
        btn.Click +=         

এবং তারপরে ট্যাব কী দুইবার ক্লিক করুন

private void Form1_Load(object sender, EventArgs e)
{
        Button btn = new Button();
        btn.Click += new EventHandler(btn_Click);     
}    
void btn_Click(object sender, EventArgs e)
{
        throw new Exception("The method or operation is not implemented.");
}

btn_Click ফাংশন স্বয়ংক্রিয়ভাবে লিখুন

  1. এক্সএএমএল এডিটর, কোন ইভেন্ট লিখুন। উদাহরণ স্বরূপ:

MouseLeftButtonDown তারপর ট্যাবে ক্লিক করুন
MouseLeftButtonDown="" তারপরে আবার ট্যাবে ক্লিক করুন MouseLeftButtonDown="Button_MouseLeftButtonDown" কোড বিভাগে Button_MouseLeftButtonDown পদ্ধতি তৈরি করা হয়েছে।


মধ্য মাউস বোতাম টিপুন এডিটর ট্যাবে ক্লিক করুন।


সারা ফোর্ড অনেক সুন্দর টিপস জুড়েছে: http://blogs.msdn.com/saraford/archive/tags/Visual+Studio+2008+Tip+of+the+Day/default.aspx

কিন্তু আমার প্রিয় কিছু কোড স্নিপেট, Ctrl + একটি using <নামস্থান> যোগ করতে অথবা একটি পদ্ধতি স্টাব তৈরি করতে। আমি যে ছাড়া বাঁচতে পারে না।

ভিজ্যুয়াল স্টুডিও 2008 সি # কীবিন্ডিং পোস্টারটিতে একটি দুর্দান্ত তালিকা দেখুন: http://www.microsoft.com/downloadS/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E-472809749973&displaylang=en


এন-বাইট "অ্যারে" হিসাবে কোনও তথ্য সংখ্যার প্রদর্শন করতে, ভিজ্যুয়াল স্টুডিওর কুইকওয়্যাচ উইন্ডোতে নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করুন:

variable, n

উদাহরণস্বরূপ, একটি 256-বাইট অ্যারে হিসাবে foo নামক একটি পরিবর্তনশীল দেখতে, QuickWatch উইন্ডোতে নিম্নলিখিত অভিব্যক্তিটি লিখুন:

foo, 256

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


ফর্মস ডিজাইনারের দস্তাবেজ রূপরেখা ( CTRL + ALT + T )

দ্রুত নিয়ন্ত্রণ renaming, ক্রম এবং আরো!





hidden-features