ভিজ্যুয়াল স্টুডিওর জন্য কি কোনও ফর্ম্যাট কোড শর্টকাট আছে?


429

ইন অন্ধকার একটি শর্টকাট নেই, Ctrl+ + Shift+ + F, যে পুনরায় ইনডেন্ট কোড এবং সংশোধন করা হয়েছে মতামত ও ফাঁকা রেখা। ভিজ্যুয়াল স্টুডিও 2010 এর সমতুল্য কি আছে?


ভিএস গ্রহনটি যা করে তার একটি উপসেট করে। ভিএস ফাঁকা লাইনগুলি ঠিক করে না, বা মন্তব্যগুলি রিফ্লো দেয় না। পুরো এনচিলদা পেতে আপনার পুনঃশার্পার বা এর মতো কিছু দরকার।
জন হেন্কেল

কেন এটি ভিজ্যুয়াল স্টুডিও, ভিজ্যুয়াল স্টুডিও 2010, ভিজ্যুয়াল স্টুডিও 2012, এবং ভিজ্যুয়াল স্টুডিও 2013 এর 3 নির্দিষ্ট সংস্করণ দিয়ে ট্যাগ করা আছে?
পিটার মর্টেনসেন

উত্তর:


734

সি # কী বাইন্ডিং সহ ভিজ্যুয়াল স্টুডিও

নির্দিষ্ট প্রশ্নের উত্তর দিতে, সি # তে আপনি সম্ভবত সি # কীবোর্ড ম্যাপিং স্কিম ব্যবহার করছেন, যা এই হটকিগুলি ডিফল্টরূপে ব্যবহার করবে:

Ctrl+ E, Ctrl+ Dপুরো দস্তাবেজটি ফর্ম্যাট করতে।

Ctrl+ E, Ctrl+ Fনির্বাচনটি ফর্ম্যাট করতে।

আপনি এগুলি মেনুতে সরঞ্জামসমূহবিকল্পসমূহপরিবেশকীবোর্ডে পরিবর্তন করতে পারেন (হয় আলাদা "কীবোর্ড ম্যাপিং স্কিম" নির্বাচন করে, বা স্বতন্ত্র কীগুলি "সম্পাদনা.ফর্ম্যাটডোকামেন্ট" এবং "সম্পাদনা.ফর্ম্যাট নির্বাচন") দ্বারা আবদ্ধ করে b

আপনি যদি সি # কীবোর্ড ম্যাপিং স্কিমটি ব্যবহার না করে থাকেন, তবে আপনি কী শর্টকাটগুলি পৃথক হতে পারেন । উদাহরণস্বরূপ, আপনি যদি সি # বাইন্ডিং ব্যবহার না করেন তবে কীগুলি সম্ভবত:

Ctrl+ K+ D(পুরো দস্তাবেজ)

Ctrl+ K+ F(কেবলমাত্র নির্বাচন)

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


(দয়া করে উপরের কী বাইন্ডিংগুলি আপনার সিস্টেমে রয়েছে তার পরিবর্তনের জন্য এই উত্তরটি সম্পাদনা করবেন না !)


1
আমার শর্টকাট বাইন্ডিংগুলি পৃথক বলে মনে হচ্ছে। তবে মেনু আইটেমের অবস্থানটি অবশ্যই সহায়তা করেছিল। এই বিকল্পগুলি নিয়ে আমার চারপাশে খেলতে হবে ...
সৌম্য

2
এছাড়াও, সরঞ্জামসমূহ> বিকল্পগুলিতে, পাঠ্য সম্পাদক> সি #> ফর্ম্যাটিং এ যান এবং কোডটি কীভাবে বিন্যাস করে তা আপনি নিয়ন্ত্রণ করতে পারেন।
জেসন উইলিয়ামস

61
এই শর্টকাটগুলি (Ctrl + E দিয়ে শুরু) কেবল ভিজ্যুয়াল স্টুডিও 2005 এবং 2008 এর জন্য বৈধ। ভিজ্যুয়াল স্টুডিও ২০১০-তে (যদি আপনি ডিফল্ট কনফিগারেশন ব্যবহার করেন) শর্টকাটগুলি Ctrl + K + D এবং Ctrl + K + F ব্যবহার করুন।
Jpsy

3
প্রকৃতপক্ষে, তবে স্পষ্টতার জন্য: vs2010 এর জন্য সি # সেটিংস এখনও আমার উত্তরে বর্ণিত রয়েছে।
জেসন উইলিয়ামস

এটি হঠাত্ কেবলমাত্র এক লাইনের কোডের মধ্যে wraেকে দেওয়া কোডটিকেও ঠিক করে দেয়। আমি ভিএস 2012 ব্যবহার করছি
ফ্ল্যাশ 3

108

Ctrl+ K+ D(পুরো দস্তাবেজ)

Ctrl+ K+ F(কেবলমাত্র নির্বাচন)


আমি কেবল লক্ষ্য করেছি যে তারা পার্থক্য করে। যখন আমি পুরো ডকুমেন্টটি ফর্ম্যাট করি ( Edit.FormatDocument) তখন কিছু কোড সাফ হয়ে যায়, যেমন আমি সেট করেছি Add/remove braces for single-line control statements(সত্যই খারাপ বর্ণনা কারণ আপনি এটি সক্রিয় করার পরে কী ঘটে the তা ব্যবহারকারীর কোনও ধারণাই নেই so) সুতরাং ফর্ম্যাটারটি সর্বদা এতে পরিবর্তিত if(foo) bar;হয় if(foo) { bar; }। সম্পাদনা সম্পাদনা করুন। ফর্ম্যাট নির্বাচন এটি পরিবর্তন করে না। একটি বাগ হতে পারে, আমি কিছু না পেলে এটি রিপোর্ট করবে।
বুগবুনি

ঠিক আছে, আমি কেবল বুঝতে পেরেছি যে সমস্ত ক্রিয়া সম্পাদন করা সম্ভব নয় কারণ ব্যবহারকারীর নির্বাচনটি অবশ্যই কিছু হতে পারে এবং সমস্ত খোলার / সমাপনী বন্ধনী ইত্যাদি অন্তর্ভুক্ত না করে আমি এখনও এটি রিপোর্ট করেছি কারণ কিছু ক্রিয়া সম্পাদন করা এখনও সম্ভব হওয়া উচিত।
বুগবুনি

33

Ctrl+ K+ চেষ্টা করুন D( Ctrlএর মধ্যে কীটি তুলবেন না)।


2
বিজোড়, সিটিআরএল + কে + সিটিআরএল + ডি কাজ করে (সেই স্ট্যাটাস বারে আসে যা এটি স্বীকৃত তবে সিটিআরএল + কে + ডি না করে এবং কিছুই করে না, সম্পাদকের প্রোফাইলের সাথে কিছু করার থাকতে পারে, তবে কোন বিকল্পটি আমি মনে করতে পারি না) আমি বেছে নিয়েছি
ছিনিয়ে

22

হ্যাঁ, আপনি দুই জ্যা হট-ব্যবহার করতে পারেন ( Ctrl+ + K, Ctrl+ + Fআপনি সাধারণ প্রোফাইল ব্যবহার করছেন যদি থাকে) আপনার নির্বাচনের ফরম্যাট করতে।

অন্যান্য ফর্ম্যাটিং বিকল্পগুলি মেনুতে সম্পাদনাউন্নত , এবং সমস্ত ভিজ্যুয়াল স্টুডিও কমান্ডের মতো, আপনি মেনু সরঞ্জামগুলিবিকল্পগুলিপরিবেশগতকীবোর্ডের মাধ্যমে নিজের হটকি সেট করতে পারেন (বিন্যাস নির্বাচন কমান্ড বলা হয়)Edit.FormatSelection )।

ফর্ম্যাটিং খালি লাইনের সাথে কিছু করে না, তবে এটি আপনার কোডটি কিছু নিয়ম অনুসারে ইনডেন্ট করবে যা সাধারণত আপনি যা চান তা থেকে সামান্য দূরে থাকে।


2
যদি "সামান্য বন্ধ" দ্বারা আপনি বোঝাচ্ছেন যে ব্লক স্টেটমেন্টগুলির জন্য বন্ধনীগুলি একটি নতুন লাইনে শুরু হয়, তবে এটি কোনও সমস্যা নয়। আমি আসলে যাইহোক এটি পছন্দ।
সৌম্য

এগুলি ভিজ্যুয়াল স্টুডিও 2010-এর ডিফল্ট শর্টকাট।
জেপসি

এটি আপনার সেটিংস দ্বারা সংজ্ঞায়িত পদ্ধতিতে কোডটি ফর্ম্যাট করবে - ডিফল্ট আপনি যদি সেগুলি কনফিগার না করেন তবে সাধারনত সরঞ্জামসমূহ »বিকল্পগুলি 2012 পাঠ্য সম্পাদক» সিএসএস ব্যবহার করে (ভিএস 2012-র জন্য, সম্ভবত পূর্ববর্তী সংস্করণগুলিতে একই রকম কিছু না হলে একই ।)
গ্র্যান্ট থমাস


10

সঠিক বিন্যাসে পাঠ্য সারিবদ্ধ করতে -

  • Ctrlসামনের শেষ পৃষ্ঠাগুলির জন্য বা Kপছন্দসই Dজন্য + + +.aspx.cshtml

  • Ctrlএকটি পৃষ্ঠার জন্য + K+F.cs

তবে ধারাবাহিকভাবে সমস্ত বোতাম টিপুন ...



4

কোডটিতে রাইট ক্লিক করুন এবং আপনার "ফর্ম্যাট ডকুমেন্ট" রয়েছে। আমার ক্ষেত্রে এটা Ctrl+ + Shift+ +I

এখানে চিত্র বর্ণনা লিখুন


স্ক্রিনশটটি ভিজ্যুয়াল স্টুডিওর কোন সংস্করণ থেকে এসেছে?
পিটার মর্টেনসেন

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