এটি একটি বৈশিষ্ট্য যা আমি গ্রহণের অভ্যস্ত হয়ে উঠছি ( Ctrl+ Tab)। ভিজ্যুয়াল সি ++ এর সমতুল্য কি আছে?
এটি একটি বৈশিষ্ট্য যা আমি গ্রহণের অভ্যস্ত হয়ে উঠছি ( Ctrl+ Tab)। ভিজ্যুয়াল সি ++ এর সমতুল্য কি আছে?
উত্তর:
ভিসুয়াল স্টুডিও 2013 এবং তার পরে এই জন্য একটি ডিফল্ট কী-বোর্ড শর্টকাট থাকে: Ctrl+ + K, Ctrl+ + O (আপনি চেপে ধরে রাখুন করতে হবে জন্য Ctrl এবং টাইপ কো এবং তারপর মুক্তি জন্য Ctrl )
পূর্ববর্তী সংস্করণগুলিতে দেখুন:
সিপিপি এবং এইচ ফাইলগুলির মধ্যে স্যুইচ করতে ভিজ্যুয়াল স্টুডিও ম্যাক্রো
অথবা
Alt + O
আপনি এই ম্যাক্রোটিকে আপনার ভিএস কনফিগারেশনে যুক্ত করতে পারেন (সরঞ্জাম -> ম্যাক্রোস -> ম্যাক্রো এক্সপ্লোরার এর মাধ্যমে) এরপরে এটির জন্য হটকি বরাদ্দ করুন (সরঞ্জাম -> বিকল্পগুলি -> পরিবেশ -> কীবোর্ডের মাধ্যমে)।
আমি কেবল এটি লিখেছি (যুগে যুগে এটি চেষ্টা করার অর্থ ছিল!) তবে এটি এখন পর্যন্ত কাজ করে বলে মনে হচ্ছে, ভিএস ২০০৮ এবং ভিএস ২০১০ উভয় ক্ষেত্রেই।
এটি ম্যাক্রো হওয়ায় আপনি যে কোনও নিয়ম চান তা অন্তর্ভুক্ত করতে এটিকে সম্পাদনা করতে পারেন (যেমন, অন্যান্য ফোল্ডারগুলিতে সন্ধান করা, বা যদি আপনার একাধিক সিপিপি ফাইল বা অনুরূপ কোনও একক শিরোনাম ভাগ করে থাকে তবে বিশেষ নামকরণের নিয়ম)।
এখানে ম্যাক্রো রয়েছে (আমি নিশ্চিত যে এটি আরও ভাল লেখা যেতে পারে; আমি ভিএস বিষয়বস্তুর সাথে অপরিচিত এবং কেবল উপলব্ধি করেছিলাম যে ম্যাক্রোগুলি ব্যবহার করছিল। জিনিসটি লেখার মধ্য দিয়ে অর্ধেক পথ সম্পর্কে নয় :)):
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
ম্যাক্রো সম্পাদক এবং হটকি / বিকল্প সংলাপগুলির মতো দেখতে কী হওয়া উচিত, তাদের সাথে পরিচিত নয় তাদের সহায়তা করার জন্য এখানে একটি (খুব প্রশস্ত :)) স্ক্রিনশট প্রদর্শিত হচ্ছে:
ফ্যাটস্টুডিও চেষ্টা করুন । এটি নিখরচায় এবং একটি সহজ ইনস্টলার সহ আসে।
ALT+ S= শিরোনাম / উত্স ফাইলের মধ্যে স্যুইচ করুন
ALT+ O= একটি ফাইল খুলুন (উইন্ডোজ ভিস্তা / 7-এ স্টার্ট মেনুর মতো টাইপিংয়ের মাধ্যমে তাত্ক্ষণিক অনুসন্ধানকে সমর্থন করে)।
ভিজ্যুয়াল অ্যাসিস্ট চেষ্টা করুন, যা এটির বৈশিষ্ট্যটি (অন্যদের মধ্যে) খেলাধুলা করে:
কোড ব্রাউজিং কার্যকারিতা - যার মধ্যে শিরোনাম / সিপিপি সোয়াপ একটি অংশ - সত্যই ভাল।
(আমি এটির সত্যতা এবং রিফ্যাক্টরিং বৈশিষ্ট্যগুলিও সত্যই রেট দিয়েছি, তবে আমি যে কথা বলেছি তারা প্রত্যেকেই আমার সাথে একমত হয় নি।)
সম্পাদনা: ঠিক মনে আছে, নিফ্টি সলিউশন প্লাগইন এটিও করে - আরও কিছু হ্যান্ডল ভিজ্যুয়াল অ্যাসিস্ট-এর মতো জিনিস, যদিও কিছুই না - এবং তারা নিখরচায়:
http://code.google.com/p/niftyplugins/
(লোকটির পারফোর্স প্লাগইনটি দুর্দান্ত, ডিফল্ট ভিএসএসসিসির আবর্জনার চেয়েও অনেক ভাল)
ভিজ্যুয়াল স্টুডিও ২০০৮ এবং ২০১০-তে আপনি আপনার .cpp ফাইলে ডান ক্লিক করতে পারেন এবং শিরোনাম ফাইলটিতে যান ... যা আপনাকে এক দিকে নিয়ে যাবে। অন্য দিকের জন্য, আপনি শিরোনামে ঘোষিত এমন কোনও কিছুকে যদি ডানদিকে ক্লিক করেন এবং সংজ্ঞাতে যান, যা আপনাকে অন্য দিকে নিয়ে যাবে। আপনি যদি কন্সট্রাক্টর চয়ন করেন তবে আপনাকে দ্ব্যর্থহীনতার সমাধানের কথোপকথনের মধ্য দিয়ে যেতে হবে, কারণ ফাংশনের নামটি বর্গের নামের সাথে মেলে, তবে আপনি যদি অন্য কোনও কিছু চয়ন করেন তবে আপনি যেখানে চান সেখানে সরাসরি যাবেন। আমি জানি এটি একটি কী-স্ট্রোকের পরিবর্তে একটি দ্বি-ক্লিক পদ্ধতির, তবে এটি আপনি যা চান তা করে।
যদি আপনি শিরোনামে কোনও ফাংশন ঘোষণার উপর আপনার মাউসকে অবস্থান করেন এবং F12 টিপেন, সিপিপি ফাইলের সংজ্ঞা অনুযায়ী সিপিপি ফাইলটি খোলা হবে ... আমি এই বৈশিষ্ট্যটি ব্যাপকভাবে ব্যবহার করি!
আমি এখানে এই উত্তরটি দেখতে পাচ্ছি না, তবে কমপক্ষে ভিজ্যুয়াল স্টুডিও 2012 (এক্সপ্রেস অন্তর্ভুক্ত!) এ আপনি হেডার ফাইলটিতে যাওয়ার জন্য আপনার নিজের কীবোর্ড কমান্ডটি বরাদ্দ করতে পারেন (দ্রষ্টব্য: কেবলমাত্র এক পথে যায় - আপনি যেতে পারবেন না দুর্ভাগ্যক্রমে উত্স ফাইলটিতে ফিরে যান ...)
এটি কোন ভিএস এর কোন সংস্করণে কাজ করে তা নিশ্চিত নয় তবে এর জন্য কোনও অ্যাড-ইন প্রয়োজন হয় না এবং কমপক্ষে একটি দিকে চালাকিটি করে বলে মনে হয়।
স্যুইচ ব্যবহার করে দেখুন - এটি এমন একটি অ্যাডিন যা আপনাকে উত্স এবং শিরোলেখ, কোড এবং ডিজাইনার, এক্সএএমএল এবং কোডবিহিন্ড ইত্যাদি ইত্যাদির মধ্যে ঝাঁকুনি দেয়:
http://www.dwmkerr.com/switch/ বা ভিজ্যুয়াল স্টুডিওর জন্য সরাসরি পণ্য এবং এক্সটেনশনগুলি থেকে
পুরো টমেটো সমর্থন ফোরামটিতে একটি ম্যাক্রো তালিকাভুক্ত রয়েছে যার আরও কয়েকটি ফাইল ম্যাপিং রয়েছে।
ভিজ্যুয়াল স্টুডিও 2013 এর জন্য, অন্যদের দ্বারা উল্লিখিত কমান্ডটির নাম দেওয়া হয়েছে:
EditorContextMenus.CodeWindow.ToggleHeaderCodeFile
এবং এটিতে কীগুলির ডিফল্ট সংমিশ্রণ রয়েছে: Ctrl+ K, Ctrl+ O, তবে আপনি যে পছন্দগুলিতে পছন্দ করেন তার নতুন সংমিশ্রণটি চালু করলে এটি পরিবর্তন করা যেতে পারে
শর্টকাট কী টিপুন:
অধীনে
সরঞ্জাম -> বিকল্প -> পরিবেশ -> কীবোর্ড ।
সুতরাং আপনি আমার পছন্দসই হিসাবে কাস্টম কী সংমিশ্রণ চয়ন করতে পারেন। H থেকে .cpp সুইচ Ctrl+ Tab।
ভিজ্যুয়াল স্টুডিও ২০০৮ এ এটি Alt+ O।
তাদের (ইন) সীমাবদ্ধ জ্ঞানের ক্ষেত্রে এমএস এমএসভিএস 2012-এ ম্যাক্রোগুলি সরিয়ে ফেলার সিদ্ধান্ত নিয়েছে, সুতরাং উপরের ম্যাক্রোটি কাজ করবে না।
এমএসভিএস 2012 এর জন্য, আমি এটি পেয়েছি:
http://www.dwmkerr.com/switch/
এটি অত্যন্ত কনফিগারযোগ্য + আপনি যদি এটির উন্নতিতে সহায়তা করতে চান তবে আপনি গিটহাবের উপর এটি করতে পারেন।
ভিজ্যুয়াল স্টুডিও 2013 এ এটি ALT
+O