ভিজ্যুয়াল স্টুডিওতে ম্যাচিং ব্রাসে যাবেন?


544

একটি বন্ধনী বন্ধনী থেকে এটি খোলার বন্ধনীতে যাওয়ার জন্য কি ভিজুয়াল স্টুডিও ২০০৮ এর কোনও উপায় আছে? আমি ব্রেসটি হাইলাইট করার জন্য যথেষ্ট পরিমাণে জিনিস পেয়েছি তবে এতে কার্সারটি সরানোর বিষয়ে কিছুই নেই।

(এই প্রশ্নের ভিবি.এনইটি সংস্করণ: "যদি / শেষ হয়" এর মধ্যে জাম্পের জন্য কীবোর্ড শর্টকাট )


1
অবিশ্বাস্যভাবে, এটি ম্যাক ভিজ্যুয়াল স্টুডিওতে .js ফাইলগুলির জন্য (2019) কাজ করে না বলে মনে হচ্ছে। ডাব্লুএইচটি?!
ফ্যাটি

@ ফ্যাটি, .cs ফাইলের জন্য এটি উইন্ডোজ 10 তে কাজ করে না। আমি বেশ আত্মবিশ্বাসী এটি ভিএস 2019 এর জন্য একটি সামগ্রিকভাবে
.

উত্তর:


734

আমি এটি আপনার জন্য পেয়েছি: ভিজ্যুয়াল স্টুডিওতে বন্ধনীগুলির মধ্যে ঝাঁপ দাও :

বন্ধনী (আপনার পছন্দ) এর আগে বা পরে আপনার কার্সারটি রাখুন এবং তারপরে CTRL+ টিপুন ]। এটি বন্ধনী (), বন্ধনী [] এবং ধনুর্বন্ধনী with with এর সাথে কাজ করে} এখন থেকে আপনার ওয়াল্ডো কোথায় খেলার দরকার নেই? যে বন্ধনী খুঁজে পেতে।

MacOS এর উপর, ব্যবহার CMD+ + SHIFT+ +\


52
শুধু তথ্যের জন্য, একটি নরওয়েজীয় কীবোর্ড এই সংক্ষিপ্ত কাটা হয় Ctrl+ + Å(নীচে একটি উত্তর উল্লেখিত ডেনিশ কীবোর্ডের জন্য হিসাবে একই)।
জুলিয়ান

55
উপরন্তু, বনাম 2010 সালে এবং একটি জার্মান কীবোর্ডে এটা Ctrl+ + ´। এটি ব্যাকস্পেসের ঠিক পাশের অ্যাডোস্টোফ।
কেজেলস্কি

11
বেলজিয়ামের আজার্টিতে এটি ctrl+ বলে মনে হচ্ছে ^, যা অদ্ভুতভাবে, কীটিতেও [বন্ধনী রয়েছে (যা AltGrটাইপ করা দরকার)।
নায়ারগডস

50
তাদের মধ্যে পাঠ্য নির্বাচন করার জন্য সিটিআরএল +] + শিফট ব্যবহার করুন
জিগার্ডন

15
ইতালীয় কীবোর্ডের সিটিআরএল + ì
পিসু

110

তাদের মধ্যে স্যুইচ করতে CTRL+ ব্যবহার ]করুন। কার্সারটি ব্যবহার করার সময় একটি ধনুর্বন্ধনীতে রাখুন।


107

আমি ভিজ্যুয়াল স্টুডিও 2008 ব্যবহার করি এবং আপনি এই শর্টকাটটি কী হতে চান তা আপনি কাস্টমাইজ করতে পারেন।

মেনু সরঞ্জামসমূহ -> বিকল্পগুলি -> পরিবেশ -> কীবোর্ডে ক্লিক করুন । তারপরে এডিট.গোটব্রেসের সন্ধান করুন ।

এটি আপনাকে বলবে যে এর জন্য বর্তমানে কী কী সংমিশ্রণ নির্ধারিত হয়েছে। আমার মনে হয় আপনি চাইলে এটি পরিবর্তন করতে পারেন তবে Ctrl+ ]কাজ না করলে এটি কার্যকর ।


3
অন্যান্য ভাষার কীবোর্ডগুলির কী-বাইন্ডিংগুলি খুঁজে পেতে এটি খুব দরকারী।
আফনসো ম্যাটোস

হ্যাঁ, কীবোর্ডটি পৃথক বা ডিফল্ট শর্টকাট সরিয়ে ফেলা হয়েছে এমন ক্ষেত্রে আমাদের সর্বদা কমান্ডের প্রশ্নের সাথে কমান্ডের প্রশ্নের জবাব দেওয়া উচিত। এডিট.গোটোব্রেসএকসেটও পরীক্ষা করে দেখুন, আপনি যদি সিটিআর + [কিছু] সম্পাদনা করার জন্য ম্যাপ করেন otoগোটো ব্রাস, আপনি সম্ভবত সম্পাদনা করার জন্য সিটিআরএল + শিফট + [কিছু] মানচিত্র করতে চান oto
hsandt

1
এটি আমার জন্য দরকারী কারণ এটি আমার পক্ষে কোনও ভিএস 2017 তে সেট করা হয়নি
এমএম

26

দ্রষ্টব্য: এটি #if / #elif / #endif ম্যাচিংয়ের জন্যও কাজ করে। ক্যারেট অবশ্যই থাকা উচিত #


22

যদি কোনও কারণে এটি আপনার পক্ষে কাজ করে না, তবে কিছু আপনার কীবোর্ডের বাইন্ডিংগুলিতে গোলমাল করেছে (এটি আমার পক্ষে কার্যকর হয়নি)। আপনি যদিও বাইন্ডিংটি যথেষ্ট সহজ করে তুলতে পারবেন তবে কমপক্ষে তাই আমি ভেবেছিলাম:

আমি এই পদ্ধতিটি চেষ্টা করেছি:

  • মেনু সরঞ্জামগুলিতে যান -> বিকল্পগুলি -> পরিবেশ -> কীবোর্ড
  • স্ক্রোল করুন, বা সম্পাদনা.গোটব্রেস কমান্ডটি সন্ধান করুন
  • পছন্দসই শর্টকাট বরাদ্দ করুন (আমার খালি ছিল, তাই আমি CTRL   + এ দিয়েছি ])
  • "বরাদ্দ বোতাম" ক্লিক করতে ভুলবেন না

আমি চেষ্টা করেছিলাম, এবং এটি এখনও কার্যকর হয়নি। আমি ভিজ্যুয়াল স্টুডিওটি পুনরায় চালু করেছি, এবং এটি এখনও কার্যকর হয়নি - ভাল এটি কেবলমাত্র .cs ফাইলগুলির জন্যই কাজ করেছে, তবে আমার কাছে এটি .vb ফাইল এবং পাঠ্য ফাইলগুলির জন্য কাজ করা দরকার, এবং ... ভাল সমস্ত ফাইল!


2
ভিবি ফাইল, ব্যবহারের জন্য CTRL+ + SHIFT+ + UP/DOWN: (সুত্র stackoverflow.com/a/7895072/740639 )
ওয়াল্টার Stabosz

@ ওয়াল্টারস্টাবোস্জ এখানে কাজ করছেন না (ভিএস ২০১৫ ভিবি.এনইটি)।
ইভানজিনহো



12

একটি স্প্যানিশ কীবোর্ডে এটি CTRL+ ¿(বা CTRL+ ¡)।


2
ডাব্লুটিএফকে আবিষ্কার করতে 10 মিনিট ছিল ¡, যেমন ভিএস ২০০৮ অপশন মেনুতে লেখা হয়েছিল। ধন্যবাদ!
রোমান আরডিজিজেট

11

সম্পূর্ণতার জন্য, একটি সুইডিশ কীবোর্ডে এটি CTRL + å

এছাড়াও, আমি যৌক্তিক অনুমান করি, তবে উল্লেখযোগ্য CTRL + shift+ å (মূলধন for এর জন্য), ধনুর্বন্ধনীগুলির অভ্যন্তরে সমস্ত কিছুই নির্বাচন করে এবং মিলিয়ে যায়।




10

আমার পর্তুগিজ কীবোর্ড এবং তাই টীকা বনাম, এটা দিয়ে CTRL+ + «ম্যাচিং বক্রবন্ধনী নেভিগেট করতে এবং CTRL+ + SHIFT+ + «আপনি ভেতরের কোড নির্বাচন মনস্থ।


9

আমার ইতালিয়ান কীবোর্ডে, এটি CTRL+^


9

আমার পিটি-বিআর (ব্রাজিলিয়ান পর্তুগিজ) কীবোর্ডে এটি আসলে CTRL+ [






6

গোটো সরঞ্জামসমূহ> বিকল্পগুলি> পরিবেশ> ফন্ট এবং রঙগুলি, "ব্রেস ম্যাচিং (আয়তক্ষেত্র)" নির্বাচন করুন এবং "আইটেম পটভূমি" উদাহরণস্বরূপ হলুদে পরিবর্তন করুন। এটি সি # প্রথম বন্ধনী () {} এবং [] এর জন্য কাজ করেছে।


হ্যাঁ সহায়ক এবং ফন্টস এবং রঙের 'প্রদর্শন নাম' পাঠ্য বাক্সটি যেখানে ব্রেস ম্যাচিংয়ের আয়তক্ষেত্রটি অবস্থিত।
কাত্টো

আমার মতো অন্ধকার থিম থাকলে আপনার হলুদ পরিবর্তে সায়ান ব্র্যাকেটটিকে আরও দৃশ্যমান করে তুলবে।
বোরা

5

ভিজ্যুয়াল স্টুডিও কোডের জন্য ( তাদের ডকুমেন্টেশনে যেমন দেখা যায় ), Ctrl+ Shift+ ব্যবহার করুন\

সেটিংটি এতে পাওয়া যাবে:

ফাইল / পছন্দসমূহ / কীবোর্ড শর্টকাট

আমি ভিজ্যুয়াল স্টুডিও কোডটি ব্যবহার করছি 1.8.0। দ্রষ্টব্য ভিজ্যুয়াল স্টুডিও কোড আন্তর্জাতিক কীবোর্ডগুলির জন্য আলাদাভাবে আচরণ করতে পারে ( এই উত্তরে পুনরায় দেখা গেছে : জার্মান কীবোর্ড )

আশা করি এটি কাউকে সাহায্য করবে।


5

সকলের উপকার করতে পারে এমন বিশদ (লিনাক্স / উইন / ম্যাক)

কীবোর্ড শর্টকাটস মেনু / সম্পাদকের কমান্ডটি editor.action.jumpToBracketসেখানে আপনি যা পছন্দ করতে পারেন সেট করতে পারেন। এমন একটি বলা আছে editor.action.selectToBracketযার ডিফল্টরূপে কোনও শর্টকাট নেই (অন্তত ম্যাকের উপরে)।

প্রভৃতি

উপর ম্যাক editor.action.jumpToBracketহিসাবে আরম্ভ আউট Cmd+ + Shift+ + \ এবং আমি তা পরিবর্তিত Ctrl+ + ]জনকে এখানে যা বলছি সঙ্গে সঙ্গতিপূর্ণ হতে হবে। আমি আশা যে আমি ব্যবহার করতে পারে যাতে করেনি Ctrl+ + Shift+ + ]"ম্যাচিং বন্ধনী নির্বাচন বাড়ান" করা হয়েছে। এটিই আমাকে উপরের বিশদটি আবিষ্কার করতে পরিচালিত করে। আমি সেট editor.action.selectToBracketকরতে Ctrl+ + Shift+ + ]এবং পেয়েছিলাম ঠিক আচরণ আমি চেয়েছিলাম।



4

কিছুটা প্রাসঙ্গিক, তবে এইচটিএমএল ট্যাগগুলির জন্য: (যেহেতু কোনও অন্তর্নির্মিত সমাধান নেই, Ctrl+ Jএইচটিএমএল ট্যাগগুলির জন্য কাজ করে না:)

এখানে ম্যাক্রো হিসাবে উত্তরটি দেওয়া হয়েছে যা আমি তৈরি করেছি যা এটি (টগল) করে, এতে ফোকাসে যান:

এখানে ডেমো:

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

এবং এখানে কোড। উপভোগ করুন!

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics
Imports System.Windows.Forms

Public Module Module2
    Sub beginToEnd()

        'Place the cursor somewhere in the beginning tag, run the macro, to select from beginning to end tag

        DTE.ActiveDocument.Selection.SelectLine()
        Dim objSel As TextSelection = DTE.ActiveDocument.Selection
        Dim topPoint As TextPoint = objSel.TopPoint
        Dim lTopLine As Long = topPoint.Line
        objSel.GotoLine(lTopLine, False)
        '  DTE.ActiveDocument.Selection.StartOfLine()
        DTE.ActiveDocument.Selection.SelectLine()
        Dim line1 As String = DTE.ActiveDocument.Selection.Text()

        If InStr(line1, "/") Then

            ' MsgBox(line1)
            DTE.ExecuteCommand("Edit.ToggleOutliningExpansion")
            DTE.ActiveDocument.Selection.EndOfLine()
            DTE.ActiveDocument.Selection.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, True)
            objSel.GotoLine(lTopLine, False)
            DTE.ExecuteCommand("Edit.ToggleOutliningExpansion")
            DTE.ExecuteCommand("Edit.ToggleOutliningExpansion")
        Else
            DTE.ExecuteCommand("Edit.ToggleOutliningExpansion")
            DTE.ActiveDocument.Selection.EndOfLine(False)
            DTE.ExecuteCommand("Edit.ToggleOutliningExpansion")
        End If

        DTE.ActiveDocument.Selection.SelectLine()
        Dim line2 As String = DTE.ActiveDocument.Selection.Text()
        Dim objSel3 As TextSelection = DTE.ActiveDocument.Selection
        Dim topPoint3 As TextPoint = objSel3.TopPoint
        Dim lTopLine3 As Long = topPoint3.Line
        objSel.GotoLine(lTopLine3, False)
        DTE.ActiveDocument.Selection.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, False)
    End Sub
End Module

<নিয়ন্ত্রণ> +] এর স্ট্যান্ডার্ড মার্কিন ম্যাপিং, এইচটিএমএল এবং সিএসএসেও আমার জন্য কাজ করে। দুটি ট্যাগই হাইলাইট হয়ে যায়।
পল গর্বাস

3

জার্মান কীবোর্ডে ভিসুয়াল স্টুডিও কোড সালে এটা ctrl+ + shift+ +^

তবে আপনাকে সঠিক এক্সটেনশান সহ একটি ফাইল খুলতে হবে - উদাহরণস্বরূপ এটি নতুন সংরক্ষণে থাকা ফাইলগুলিতে কাজ করছে না।


3

একটি জার্মান কীবোর্ডে এটা ctrl+ + shift+ + ^


1
আমার ফরাসি কীবোর্ডে এর মতো কাজ করে!
সিলভাইন পি।

ভিজ্যুয়াল স্টুডিও 2019 উইন্ডোজ \ জার্মান এ আমি এটি পেয়েছি: [Cntrl] + [´] কাজ করতে
মং ঝু


2

উপর VS2012 সঙ্গে স্প্যানিশ (স্পেন) কীবোর্ড হয় Ctrl+ + ¡যেমন @Keith বলেছেন কিন্তু যদি আপনি ব্যবহার Ctrl+ + ¿(যেমন টাইপ Ctrl+ + Shift+ + ¡তারপর বন্ধনী প্লাস নির্বাচন সব দুই ধনুর্বন্ধনী মধ্যে কোড সমন্বয় যায়) এবং তারপর আপনি আবার যেতে পারব না অন্যান্য ধনুর্বন্ধনী।

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