ভিসি ++ এ শিরোনাম এবং উত্স ফাইলের মধ্যে সরানোর জন্য কি একটি শর্টকাট আছে?


112

এটি একটি বৈশিষ্ট্য যা আমি গ্রহণের অভ্যস্ত হয়ে উঠছি ( Ctrl+ Tab)। ভিজ্যুয়াল সি ++ এর সমতুল্য কি আছে?


আরও দেখুন এই প্রশ্নের
idbrii

@ LưuVĩnhPhúc আপনি যখন Eclipse এ শিরোনাম বা উত্স কোডটিতে আছেন, তখন Alt-Tab টিপুন এবং Eclipse আপনাকে উত্স এবং শিরোনামের মধ্যে স্যুইচ করবে, ধরে নিই আপনি প্রকল্পটি যথাযথভাবে সূচিকৃত করেছেন।
মিঃমাস

উত্তর:


138

ভিসুয়াল স্টুডিও 2013 এবং তার পরে এই জন্য একটি ডিফল্ট কী-বোর্ড শর্টকাট থাকে: Ctrl+ + K, Ctrl+ + O (আপনি চেপে ধরে রাখুন করতে হবে জন্য Ctrl এবং টাইপ কো এবং তারপর মুক্তি জন্য Ctrl )

পূর্ববর্তী সংস্করণগুলিতে দেখুন:

সিপিপি এবং এইচ ফাইলগুলির মধ্যে স্যুইচ করতে ভিজ্যুয়াল স্টুডিও ম্যাক্রো

অথবা

ভিজ্যুয়াল অ্যাসিস্টে সংশ্লিষ্ট ফাইল খুলুন


2
ভিজ্যুয়াল অ্যাসিস্ট একটি দুর্দান্ত সরঞ্জাম - আমি এটি এমএসভিসি ব্যবহার করে সমস্ত বিকাশকারীদের জন্য সুপারিশ করব
স্টিফেন নট

10
অলস ভিজ্যুয়ালঅ্যাসিস্ট ব্যবহারকারীদের জন্য:Alt + O
নিমক্যাপ

2
ভিএস2013 এর জন্য কারও কি সমাধান আছে?
শন রোয়ান

5
এটা তোলে বনাম 2013 মধ্যে নির্মিত blogs.msdn.com/b/vcblog/archive/2013/08/23/...
কাইলি Alons

3
ঠিক আছে, আমার খারাপ। বুঝতে পারিনি যে Ctrl + K & Ctrl + O আসলে একটি সিঙ্গল শর্টকাট কমান্ড; একই দুটি বিকল্প নয়। ভিএস-তে নতুন হওয়া লোকদের উত্তরে উল্লেখ করার মতো বিষয় হতে পারে :)
পেট্র পেলার

31

ভিজ্যুয়াল স্টুডিও 2013 এ এর ​​জন্য একটি ডিফল্ট কীবোর্ড শর্টকাট হ'ল Ctrl+ K, Ctrl+O


আমার জন্য জার্মানি সম্প্রদায় সংস্করণ কাজ করে না। সাধারণ সেটিংস. কাস্টমাইজ / কীবোর্ড উইন্ডোতে কমেড নাম কী?
জুরলি

12
আদেশের নাম:EditorContextMenus.CodeWindow.ToggleHeaderCodeFile
কোডকাইজন

24

আপনি এই ম্যাক্রোটিকে আপনার ভিএস কনফিগারেশনে যুক্ত করতে পারেন (সরঞ্জাম -> ম্যাক্রোস -> ম্যাক্রো এক্সপ্লোরার এর মাধ্যমে) এরপরে এটির জন্য হটকি বরাদ্দ করুন (সরঞ্জাম -> বিকল্পগুলি -> পরিবেশ -> কীবোর্ডের মাধ্যমে)।

আমি কেবল এটি লিখেছি (যুগে যুগে এটি চেষ্টা করার অর্থ ছিল!) তবে এটি এখন পর্যন্ত কাজ করে বলে মনে হচ্ছে, ভিএস ২০০৮ এবং ভিএস ২০১০ উভয় ক্ষেত্রেই।

এটি ম্যাক্রো হওয়ায় আপনি যে কোনও নিয়ম চান তা অন্তর্ভুক্ত করতে এটিকে সম্পাদনা করতে পারেন (যেমন, অন্যান্য ফোল্ডারগুলিতে সন্ধান করা, বা যদি আপনার একাধিক সিপিপি ফাইল বা অনুরূপ কোনও একক শিরোনাম ভাগ করে থাকে তবে বিশেষ নামকরণের নিয়ম)।

এখানে ম্যাক্রো রয়েছে (আমি নিশ্চিত যে এটি আরও ভাল লেখা যেতে পারে; আমি ভিএস বিষয়বস্তুর সাথে অপরিচিত এবং কেবল উপলব্ধি করেছিলাম যে ম্যাক্রোগুলি ব্যবহার করছিল। জিনিসটি লেখার মধ্য দিয়ে অর্ধেক পথ সম্পর্কে নয় :)):

Sub FileSwitch()
    Try
        Dim CurrentPath As String = DTE.ActiveDocument.FullName
        Dim OtherPath As String

        If (IO.Path.HasExtension(CurrentPath)) Then
            Dim CurrentExtension As String = IO.Path.GetExtension(CurrentPath)

            Select Case CurrentExtension
                Case ".h", ".hpp", ".hxx"
                    OtherPath = IO.Path.ChangeExtension(CurrentPath, ".cpp")
                    If (Not IO.File.Exists(OtherPath)) Then
                        OtherPath = IO.Path.ChangeExtension(CurrentPath, ".c")
                        If (Not IO.File.Exists(OtherPath)) Then
                            OtherPath = IO.Path.ChangeExtension(CurrentPath, ".cxx")
                        End If
                    End If
                Case ".cpp", ".c", ".cxx"
                    OtherPath = IO.Path.ChangeExtension(CurrentPath, ".h")
                    If (Not IO.File.Exists(OtherPath)) Then
                        OtherPath = IO.Path.ChangeExtension(CurrentPath, ".hpp")
                        If (Not IO.File.Exists(OtherPath)) Then
                            OtherPath = IO.Path.ChangeExtension(CurrentPath, ".hxx")
                        End If
                    End If
                Case Else
            End Select
            If (OtherPath <> Nothing) Then
                DTE.ItemOperations.OpenFile(OtherPath)
            End If
        End If

    Catch ex As System.Exception
        MsgBox(ex.Message)
    End Try
End Sub

ম্যাক্রো সম্পাদক এবং হটকি / বিকল্প সংলাপগুলির মতো দেখতে কী হওয়া উচিত, তাদের সাথে পরিচিত নয় তাদের সহায়তা করার জন্য এখানে একটি (খুব প্রশস্ত :)) স্ক্রিনশট প্রদর্শিত হচ্ছে:

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


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

বাহ, দুর্দান্ত! নিফ্টি সলিউশন প্লাগইনের চেয়ে আরও ভাল কাজ করে, কারণ প্লাগইন কেবল .h এবং .cpp এর মধ্যে স্যুইচ করতে পারে, এটি .hpp থেকে .cpp- এ পরিবর্তন করে না
j00hi

কিন্তু ম্যাক্রো কোথায় রাখব? কোনও কারণে আমার ভিএস 2010 এর মধ্যে ইতিমধ্যে একটি "মডিউল 1" ম্যাক্রো রয়েছে ... সুতরাং আমি এটি সম্পাদনা করতে ডাবল-ক্লিক করে "পাবলিক মডিউল মডিউল 1" এর ভিতরে ম্যাক্রো কোডটি .োকালাম। সেখান থেকে টেক্সট সম্পাদকে শর্টকাট সেট আপ করতে সরঞ্জামগুলি => বিকল্পগুলি => পরিবেশ => কীবোর্ড।
কিওয়ার্টি

দুর্দান্ত, পরীক্ষিত এবং কাজ করছে। উত্তর নভেম্বর 2010 এ পোস্ট করা - এটি এখনও জুলাই 2012 এ কাজ করে Perf নিখুঁত!
rptr

1
অ্যালেক্স: ম্যাক্রোস ভিজ্যুয়াল স্টুডিওতে বিশ্বব্যাপী। এগুলি "ম্যাক্রো প্রকল্পগুলিতে" সংরক্ষিত হয়েছে (যা আপনাকে ম্যাক্রোগুলির গোষ্ঠীগুলি সংরক্ষণ এবং লোড করতে দেয়) তবে এগুলি যথাযথ সমাধান / প্রকল্পের সাথে সম্পর্কিত নয়, যতদূর আমি বলতে পারি। আমার ডিফল্ট ম্যাক্রো প্রকল্পে বেশ কয়েকটি ম্যাক্রো সংজ্ঞায়িত হয়েছে যা আগে (এবং পরে) উপলভ্য আমি কোনও সমাধান বা প্রকল্প খুলি।
লিও ডেভিডসন

9

ফ্যাটস্টুডিও চেষ্টা করুন । এটি নিখরচায় এবং একটি সহজ ইনস্টলার সহ আসে।

  • ALT+ S= শিরোনাম / উত্স ফাইলের মধ্যে স্যুইচ করুন

  • ALT+ O= একটি ফাইল খুলুন (উইন্ডোজ ভিস্তা / 7-এ স্টার্ট মেনুর মতো টাইপিংয়ের মাধ্যমে তাত্ক্ষণিক অনুসন্ধানকে সমর্থন করে)।


ধন্যবাদ, এটি গুচ্ছের সবচেয়ে সহজ সমাধান এবং এটিও বিনামূল্যে।
রাসেল ডেভিস

8

ভিজ্যুয়াল অ্যাসিস্ট চেষ্টা করুন, যা এটির বৈশিষ্ট্যটি (অন্যদের মধ্যে) খেলাধুলা করে:

http://www.wholetomato.com/

কোড ব্রাউজিং কার্যকারিতা - যার মধ্যে শিরোনাম / সিপিপি সোয়াপ একটি অংশ - সত্যই ভাল।

(আমি এটির সত্যতা এবং রিফ্যাক্টরিং বৈশিষ্ট্যগুলিও সত্যই রেট দিয়েছি, তবে আমি যে কথা বলেছি তারা প্রত্যেকেই আমার সাথে একমত হয় নি।)

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

http://code.google.com/p/niftyplugins/

(লোকটির পারফোর্স প্লাগইনটি দুর্দান্ত, ডিফল্ট ভিএসএসসিসির আবর্জনার চেয়েও অনেক ভাল)


আমি ভিজ্যুয়াল অ্যাসিস্টকে একটি চেহারা দেব। আমি ধরে নিয়েছিলাম এটি কেবল নেট নেটওয়ার্কের জন্য।
Nate

5

ভিজ্যুয়াল স্টুডিও ২০০৮ এবং ২০১০-তে আপনি আপনার .cpp ফাইলে ডান ক্লিক করতে পারেন এবং শিরোনাম ফাইলটিতে যান ... যা আপনাকে এক দিকে নিয়ে যাবে। অন্য দিকের জন্য, আপনি শিরোনামে ঘোষিত এমন কোনও কিছুকে যদি ডানদিকে ক্লিক করেন এবং সংজ্ঞাতে যান, যা আপনাকে অন্য দিকে নিয়ে যাবে। আপনি যদি কন্সট্রাক্টর চয়ন করেন তবে আপনাকে দ্ব্যর্থহীনতার সমাধানের কথোপকথনের মধ্য দিয়ে যেতে হবে, কারণ ফাংশনের নামটি বর্গের নামের সাথে মেলে, তবে আপনি যদি অন্য কোনও কিছু চয়ন করেন তবে আপনি যেখানে চান সেখানে সরাসরি যাবেন। আমি জানি এটি একটি কী-স্ট্রোকের পরিবর্তে একটি দ্বি-ক্লিক পদ্ধতির, তবে এটি আপনি যা চান তা করে।


5

যদি আপনি শিরোনামে কোনও ফাংশন ঘোষণার উপর আপনার মাউসকে অবস্থান করেন এবং F12 টিপেন, সিপিপি ফাইলের সংজ্ঞা অনুযায়ী সিপিপি ফাইলটি খোলা হবে ... আমি এই বৈশিষ্ট্যটি ব্যাপকভাবে ব্যবহার করি!


5

আমি এখানে এই উত্তরটি দেখতে পাচ্ছি না, তবে কমপক্ষে ভিজ্যুয়াল স্টুডিও 2012 (এক্সপ্রেস অন্তর্ভুক্ত!) এ আপনি হেডার ফাইলটিতে যাওয়ার জন্য আপনার নিজের কীবোর্ড কমান্ডটি বরাদ্দ করতে পারেন (দ্রষ্টব্য: কেবলমাত্র এক পথে যায় - আপনি যেতে পারবেন না দুর্ভাগ্যক্রমে উত্স ফাইলটিতে ফিরে যান ...)

  1. সরঞ্জাম / বিকল্প / পরিবেশ / কীবোর্ডে যান।
  2. নিম্নলিখিত কমান্ডটি সন্ধান করুন: EditorContextMenus.CodeWindow.GoToHeaderFile
  3. আপনি যে কী কী সমন্বয় চান তা বরাদ্দ করুন (আল্ট-এস কাজ করে)
  4. মুনাফা

এটি কোন ভিএস এর কোন সংস্করণে কাজ করে তা নিশ্চিত নয় তবে এর জন্য কোনও অ্যাড-ইন প্রয়োজন হয় না এবং কমপক্ষে একটি দিকে চালাকিটি করে বলে মনে হয়।


ভিজ্যুয়াল স্টুডিও ২০১৩ তে এডিটর কনটেক্সটমেনুস নামে একটি কমান্ড রয়েছে। কোডড উইন্ডো। টগলহাইডারকোড ফাইল যা ঠিক এটি করে, .h এবং .cpp ফাইলগুলির মধ্যে টগল করে।
জানুস ভারস

4

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

http://www.dwmkerr.com/switch/ বা ভিজ্যুয়াল স্টুডিওর জন্য সরাসরি পণ্য এবং এক্সটেনশনগুলি থেকে


1
এই আমি প্রয়োজন কি !!!!!!!!!!!! ধন্যবাদ !!!!!!!!!!! ইনস্টলার কোডেপ্রজেক্ট / আর্টিক্যালস / ৩৪৪6১১/২ থেকে ব্যবহার না করে যদি কাজ না করে ।
মিশাল সজনাজদার

3

এটি করার জন্য আমি ভিজ্যুয়াল অ্যাসিস্টের একজন ভক্ত। এটি সস্তা নয় তবে এটি শিরোনাম এবং উত্সের মধ্যে স্যুইচ করার চেয়ে অনেক বেশি কার্যকারিতা সরবরাহ করে। আমি এর ওপেন ফাইলটি প্রকল্প এবং ক্লাস ব্রাউজিং বৈশিষ্ট্যগুলিতেও ব্যবহার করি। অবশ্যই ম্যাক্রো মুক্ত ...



2

ভিজ্যুয়াল স্টুডিও 2013 এর জন্য, অন্যদের দ্বারা উল্লিখিত কমান্ডটির নাম দেওয়া হয়েছে:

EditorContextMenus.CodeWindow.ToggleHeaderCodeFile

এবং এটিতে কীগুলির ডিফল্ট সংমিশ্রণ রয়েছে: Ctrl+ K, Ctrl+ O, তবে আপনি যে পছন্দগুলিতে পছন্দ করেন তার নতুন সংমিশ্রণটি চালু করলে এটি পরিবর্তন করা যেতে পারে

শর্টকাট কী টিপুন:

অধীনে

সরঞ্জাম -> বিকল্প -> পরিবেশ -> কীবোর্ড

সুতরাং আপনি আমার পছন্দসই হিসাবে কাস্টম কী সংমিশ্রণ চয়ন করতে পারেন। H থেকে .cpp সুইচ Ctrl+ Tab


1

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


0

ভিজ্যুয়াল স্টুডিও ২০০৮ এ এটি Alt+ O


8
আপনার অবশ্যই ভিজ্যুয়াল অ্যাসিস্ট ইনস্টলড থাকতে হবে - এটি ভিজ্যুয়াল অ্যাসিস্ট কমান্ড কী-বাইন্ডিং।
sean e

0

তাদের (ইন) সীমাবদ্ধ জ্ঞানের ক্ষেত্রে এমএস এমএসভিএস 2012-এ ম্যাক্রোগুলি সরিয়ে ফেলার সিদ্ধান্ত নিয়েছে, সুতরাং উপরের ম্যাক্রোটি কাজ করবে না।

এমএসভিএস 2012 এর জন্য, আমি এটি পেয়েছি:

http://www.dwmkerr.com/switch/

এটি অত্যন্ত কনফিগারযোগ্য + আপনি যদি এটির উন্নতিতে সহায়তা করতে চান তবে আপনি গিটহাবের উপর এটি করতে পারেন।


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