আমি কেন একটি ভিজ্যুয়াল স্টুডিও 2010 সি # কোড উইন্ডোতে মিশ্র ট্যাব এবং স্পেস পাচ্ছি?


88

আমি গত এক ঘন্টা ধরে একটি ওয়েব অ্যাপ্লিকেশনে সবেমাত্র একটি # ফাইল (Global.asax.cs) এ কাজ করছি এবং আমাকে "ট্যাবিফাই" বা প্রায় চারবার যা কিছু করার অনুরোধ জানানো হয়েছে। প্রতিবার আমি ফাইলগুলিকে ট্যাবিফাই করতে এবং সংরক্ষণ করতে বেছে নিই, তবুও কিছুটা আপাতদৃষ্টিতে এলোমেলো পয়েন্টে পরে আবার অনুরোধ জানাব।

আমি রিশার্পার ব্যবহার করছি, তবুও আমি ঘরে কোডিং করার সময়, রিশার্পার ব্যবহার করে এটি হয় না। শুধু কর্মক্ষেত্রে


4
আপনার ট্যাব ইনডেন্ট সেটিংটি কি এমন সেট করা আছে যে স্পেসগুলি আসলে ট্যাবে রূপান্তরিত হতে পারে?
ব্যবহারকারী

আমি এখন আমার ফাইলগুলির একটিতে এটি পেয়েছি। আমি আজ প্রতি ঘন্টা এক থেকে দুই বার পেয়েছি। ফাইলটি উত্স নিয়ন্ত্রণে যুক্ত হওয়ার আগেই।
সিন্ড্রে জে

12
@ লস্টহব্বিট এটি গুরুত্বপূর্ণ কারণ একটি বিরক্তিকর সংলাপ আমার প্রবাহকে পপ আপ করে বাধা দেয়।
অধ্যাপক

উত্তর:


146

আপনি কি উত্পাদনশীলতা সরঞ্জাম সরঞ্জাম ভিএস 2010 এক্সটেনশন ব্যবহার করছেন? যদি তা হয় তবে Tools-> Options-> এ যান এবং চয়ন করুন Productivity Power Tools। এখানে আপনি বিকল্পটি বন্ধ করতে পারেন Fix Mixed Tabs। এটি এই সতর্কতাটি বন্ধ করে দেবে।

ভিজ্যুয়াল স্টুডিও 2010 এর পাওয়ার সরঞ্জামসমূহ

ভিজ্যুয়াল স্টুডিও 2012 এর পাওয়ার সরঞ্জামসমূহ

ভিজ্যুয়াল স্টুডিও 2013 এর পাওয়ার সরঞ্জামসমূহ

ভিজ্যুয়াল স্টুডিও 2015 এর পাওয়ার সরঞ্জামসমূহ


20
আমি সতর্কতা রাখতে পছন্দ করব এবং পরিবর্তে মিশ্র ট্যাব এবং স্পেসগুলি থেকে মুক্তি পাব।
অধ্যাপক

4
@ প্রোফকে যে র্যান্ডম পয়েন্টটি আবার জিজ্ঞাসা করা হবে তা কি অন্য কেউ এই ফাইলটির পরিবর্তনগুলি পরীক্ষা করে দেখার পরে হবে (যদি আপনি উত্স নিয়ন্ত্রণ ব্যবহার করছেন)? আপনার এবং অন্য কারও কাছে ভিএস-তে আলাদাভাবে সংজ্ঞায়িত ট্যাব স্পেস রয়েছে have
জাস্টিন সারাসেনো

7
এটি কীভাবে উত্পাদনশীল তা দেখতে শক্ত Hard সরঞ্জাম + বিকল্প, পাঠ্য সম্পাদক সহ ট্যাবগুলি বন্ধ করুন। এগুলি আগের শতাব্দীতে বাইটগুলি সংরক্ষণ করতে ব্যবহৃত হয়েছিল।
হান্স প্যাস্যান্ট

6
@ হ্যান্স, ট্যাবগুলি ব্যবহারের উত্পাদনশীলতা এখানে মোটেই প্রাসঙ্গিক নয়।
অধ্যাপক

35
ট্যাবগুলির উত্পাদনশীলতা ভালভাবে আলোচিত হয়েছে এবং কেবলমাত্র ডাটা আকারের চেয়ে ট্যাবগুলিতে আরও যোগ্যতা রয়েছে। একই প্রকল্পে কাজ করে বিভিন্ন ইন্ডেন্টেশন পছন্দ সহ লোকের জন্য ট্যাবগুলির কনফিগারযোগ্য প্রস্থ রয়েছে। যদি প্রত্যেকে নিজের ভিএসকে ট্যাবগুলির পরিবর্তে বিভিন্ন সংখ্যক স্পেস ব্যবহার করার জন্য কনফিগার করে থাকে তবে কোডটি বিশৃঙ্খলা হয়ে উঠবে, তবে প্রত্যেকে যদি ট্যাব ব্যবহার করে এবং তার চাক্ষুষ পছন্দকে ট্যাব প্রস্থটি কনফিগার করে তবে কোডটি পরিষ্কার থাকে এবং প্রত্যেকে তাদের কেক পেয়ে যায় এবং এটিও খায়। আবার, স্পেস ব্যবহার করে কী সুবিধা?
TheXenocide

61

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

সরঞ্জাম / বিকল্প / -> পাঠ্য সম্পাদক / সমস্ত ভাষা / ট্যাব, "ট্যাবগুলি রাখুন" বিকল্পটি নির্বাচন করুন।


6
এটি সত্যই জিজ্ঞাসিত প্রশ্নের সঠিক উত্তর এবং ফলাফলটি প্রফোকটি অর্জন করতে চেয়েছিল।
বাস্তবতা এক্সট্রাক্টর

11

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


9

Resharperভিজ্যুয়াল স্টুডিওতে পৃথক ট্যাব / স্পেস সেটিংস ব্যবহার করে । ইন Resharperবিকল্প, "-> কিভাবে ট্যাব ইনডেন্ট জন্য ব্যবহার করা হয় সারিবদ্ধ সাধারণ ফরম্যাটার স্টাইল" চেক করুন। resharperকোডটি বিন্যাস করার সময় এই সেটিংটি ব্যবহার করা হয় (যেমন রিফ্যাক্টরিং ইত্যাদি) এবং "ব্যবহারকারীর স্পেসস" এ ডিফল্ট থাকে।

এছাড়াও, " সম্পাদনা -> উন্নত " মেনুতে একটি "ভিউ হোয়াইটস্পেস" বিকল্প রয়েছে (Ctrl + E, S) যা কার্যকর হতে পারে!


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