ভিজ্যুয়াল স্টুডিও ২০০৮-এ অঞ্চল-ভাঁজ স্থায়ীভাবে কীভাবে অক্ষম করবেন


106

যে কেউ ভিজ্যুয়াল স্টুডিও ২০০৮ সালে কোড ফোল্ডিংটি কীভাবে বন্ধ করবেন? আমার কয়েকজন সহকর্মী এটি পছন্দ করে তবে আমি ব্যক্তিগতভাবে সবসময় সমস্ত কোড দেখতে চাই এবং কোডটি কখনও চোখের সামনে ভাঁজ করতে চাই না। আমি এমন একটি সেটিংস চাই যার অর্থ আমার ভিজ্যুয়াল স্টুডিওর অনুলিপি কখনও ফোল্ড করে না #regionsবা ফাংশন করে না ।


10
সম্পূর্ণরূপে অঞ্চল-স্নেহভাজন হিসাবে এটি অপ্রকাশিত। আমার খারাপ।
জেফ ইয়েটস

12
আপনার অঞ্চলগুলিকে স্নেহ করা আমার অফিসে ইতিমধ্যে নিষিদ্ধ;)
স্টিভ কুপার

ভয়াবহ প্রশ্ন জিজ্ঞাসা। আপনি যখন একটি পি বিশেষজ্ঞ হন। আপনার ফাইলগুলিতে কোডটি ভাঁজ করতে ভালোবাসার ভাষা।
বিটারব্লু

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

উত্তর:


138

সম্পাদনা করুন: আমি এই অন্য উত্তরটি সুপারিশ করছি

সরঞ্জাম-> বিকল্প মেনুতে যান। পাঠ্য সম্পাদক-> সি # -> উন্নত এ যান। "ফাইলগুলি খোলার সময় আউটলাইনিং মোড প্রবেশ করুন" আনচেক করুন।

এটি সমস্ত সি # কোড ফাইলের জন্য অঞ্চল সহ সমস্ত আউটলাইনিং অক্ষম করবে।


11
এই বিকল্পটি নির্বাচন না করা সম্পূর্ণরূপে বাহ্যরেখা অক্ষম করে। অন্য কোথাও কি এমন কোনও সেটিং আছে যা কোনও ফাইল খোলার সাথে সাথে কোডের প্রসারিত সমস্ত অঞ্চলে প্রদর্শিত হবে?
ডার্ক ভোলমার

আমি মনে করি এটি করার জন্য আপনাকে ম্যাক্রো ব্যবহার করতে হবে, তবে এটি সম্পাদন করার কোডটি আমি জানি না।
গ্রেগ

1
সবচেয়ে বিরক্তিকর "বৈশিষ্ট্য"
খ্রিস্টান কুয়েতবাচ

বিকল্পের অবস্থানটি ভিএস 2013 এ সরানো হয়েছে : পাঠ্য সম্পাদক -> সি # -> দেখুন, রূপরেখার বিবৃতি ব্লক।
idbrii

দয়া করে কী আউটলাইনিং মোডটি ব্যাখ্যা করতে পারেন?
কর্নেল

56

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

# অঞ্চলগুলিকে কম স্তন্যপান করুন (বিনামূল্যে):

http://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca

  • কোনও ফাইল খোলার সময় অঞ্চলগুলি অটো বিস্তৃত করুন
  • Ptionচ্ছিকভাবে অঞ্চলগুলি ধসে পড়ার হাত থেকে রোধ করুন (তবে এখনও অন্য কোডটি ধসে পড়তে সক্ষম হবেন)
  • # অঞ্চল / # অঞ্চল অঞ্চলগুলিকে একটি ছোট, হালকা ব্যাকগ্রাউন্ড দিন যাতে সেগুলি কম লক্ষণীয় হয় (এছাড়াও একটি বিকল্প)
  • সি # এবং ভিবিতে কাজ করে (তবে কেবল ভিএস ২০১০/২০১২ এ, ২০০৮-এর জন্য সমর্থিত নয়)

অঞ্চল সরঞ্জামের স্ক্রিনশট


11
এর জন্য ধন্যবাদ, এটি কেবল সমস্ত রূপরেখা অক্ষম করার পরিবর্তে এটি আরও ভাল এবং আরও মৃদু পদ্ধতির বলে মনে হচ্ছে।
ভিভলিন

1
গ্রেট! আমি আপনাকে খুশি খুশি।
নোটড্যান

একটি ভিএস 2013 সংস্করণের জন্য কোনও পরিকল্পনা? উত্স পাওয়া যায়? আমি নিশ্চিত যে কেউ 2013 সমর্থন যোগ করতে ইচ্ছুক হবে।
চক কনওয়ে

4
ভিএস 2017 এর জন্য প্রত্যাশিত
নিক পেন্টার

10

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

Alt পাঠ্য http://dusda.com/files/regionssuck.png


আমি এটি সরঞ্জামসমূহ> বিকল্পসমূহ> পাঠ্য সম্পাদক> সি #> উন্নত> প্রয়োগকারী ইন্টারফেসে পেয়েছি । টিকচিহ্ন তুলে দিন সারাউন্ড #region মাধ্যমে কোডের উত্পন্ন । আবার ধন্যবাদ.
ক্রাশ করুন

9

বিকল্পগুলি / পাঠ্য সম্পাদক / সি # / অ্যাডভান্সড / ফাইলগুলি খুললে আউটলাইনিং মোড প্রবেশ করুন


8

এটি স্থায়ী নয়, তবে Ctrl-M Ctrl-L কীস্ট্রোকগুলি কোনও ফাইলের মধ্যে অঞ্চলগুলি প্রসারিত করে


4

এছাড়াও, সমস্ত অঞ্চলে বিস্তৃত / পতনের টগল করার একটি দ্রুত উপায় হ'ল: CTRL + M + L


2

আমি সম্পর্কিত সম্পর্কিত তবে নন-সদৃশ থ্রেডে একটি উত্তর পোস্ট করেছি যা এখানে কিছু লোককে সহায়তা করতে পারে। আমি কীভাবে ম্যাক্রোগুলি তৈরি করতে পারি যা কোনও একক ইউনিটের # অঞ্চলগুলিকে নিষ্ক্রিয় করবে, তাদের পুনরায় সক্রিয় করার জন্য কোনও সহকর্মীর সাথে #region এবং #endregion নির্দেশিকা মন্তব্য করে। # টি অঞ্চলটি নিষ্ক্রিয় হয়ে Ctrl + M + O / সংজ্ঞাতে সংজ্ঞা ফাংশনটি আমি যা চাই তা ঠিক তাই করে। আমি আশা করি এটি আমার পাশে কারও পক্ষে কার্যকর।

অঞ্চলগুলি বাদে সংজ্ঞাগুলিতে সঙ্কুচিত হওয়ার শর্টকাট


1

এই বিকল্পটি কেবল সি # তে উপলব্ধ এবং সি / সি ++ (ভিজ্যুয়াল স্টুডিও 2005) এ নয় বলে মনে হচ্ছে। সি / সি ++ ফাইলগুলিতে রূপরেখা অক্ষম করার জন্য আপনাকে সম্পাদকের পটভূমির রঙে রূপরেখা বর্ণ পরিবর্তন করে একটি কৌশল তৈরি করতে হবে। এটি করার জন্য সরঞ্জামসমূহ> বিকল্পসমূহ> পরিবেশ> ফন্ট এবং রং> সংযোগযোগ্য পাঠ্য> "আইটেমের অগ্রভাগ" বর্ণকে সাদা (অথবা আপনার পটভূমির রঙ যাই হোক না কেন) এ পরিবর্তন করুন।


এই! এটাই আমি খুঁজছিলাম! সত্যিই এমন বিরক্তিকর "বৈশিষ্ট্য" এর অন্তর্দৃষ্টিটির প্রশংসা করুন যা আমি কয়েক মাস ধরে (বছরের পর না হলে) মেরে ফেলতে চাইছি!
জেরুয়েট

@ জারুজিট এই সমাধানটি ব্যবহার করে আপনি সমস্যার মধ্যে পড়তে পারেন যদি আপনি ভুল এবং অঞ্চল ভাঁজ করে সেই সাদা অঞ্চলটি ক্লিক করেন, তবে এটি উন্মুক্ত করতে আপনার অদৃশ্য অঞ্চলে ক্লিক করতে হবে।
Czarek Tomczak

0

আমি পরিবেশের সাথে সমস্যার সমাধান করেছি:

  1. ম্যাক্রোডিটর শুরু করুন (Alt + f11)
  2. ম্যাক্রোপ্রজেক্ট / এনভায়রনমেন্টসভেন্টস খুলুন
  3. ফোলউইং কোডটি পেস্ট করুন:

    Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened
        If (Not Document Is Nothing) Then
            If (Document.FullName.ToLower().EndsWith(".cs")) Then
                Try
                    DTE.ExecuteCommand("Edit.ExpandAllOutlining")
                Catch ex As Exception
                End Try
            End If
        End If
    End Sub

    Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
        If (Not GotFocus Is Nothing) Then
            If (Not GotFocus.Document Is Nothing) Then
                If (GotFocus.Document.FullName.ToLower().EndsWith(".cs")) Then
                    Try
                        DTE.ExecuteCommand("Edit.ExpandAllOutlining")
                    Catch ex As Exception
                    End Try
                End If
            End If
        End If
    End Sub

শুভেচ্ছা টোবি

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