যদি উত্স ফাইলের মন্তব্যে কোনও URL থাকে তবে আমি "লিঙ্কটি অনুসরণ করতে CTRL + ক্লিক করতে পারি।" যাইহোক, আমি যখন এটি করি, লিঙ্কটি ভিজ্যুয়াল স্টুডিওর ভিতরে খোলে। আমি কীভাবে এটি আমার ওয়েব ব্রাউজারে খুলতে পারি - আমার ক্ষেত্রে, গুগল ক্রোম?
যদি উত্স ফাইলের মন্তব্যে কোনও URL থাকে তবে আমি "লিঙ্কটি অনুসরণ করতে CTRL + ক্লিক করতে পারি।" যাইহোক, আমি যখন এটি করি, লিঙ্কটি ভিজ্যুয়াল স্টুডিওর ভিতরে খোলে। আমি কীভাবে এটি আমার ওয়েব ব্রাউজারে খুলতে পারি - আমার ক্ষেত্রে, গুগল ক্রোম?
উত্তর:
বাহ্যিক ব্রাউজারে ওপেন নামক আচরণটি প্রদান করে এমন একটি এক্সটেনশান রয়েছে । এটি ভিজ্যুয়াল স্টুডিও 2012, 2013, 2015 এবং 2017 এ কাজ করে (( গিটহাবের একটি পুরানো সংস্করণ ভিজ্যুয়াল স্টুডিও 2010 সমর্থন করে))
অনুরূপ এই প্রশ্নের উত্তরে এটি নির্দেশ করার জন্য দিমিত্রিকে ধন্যবাদ ।
সম্পাদনা: ভিজ্যুয়াল স্টুডিও টিম শেষ পর্যন্ত এই অধিকারটি ভিজ্যুয়াল স্টুডিওতে রাখার কাজ শুরু করছে। এই বৈশিষ্ট্যটির অনুরোধের স্থিতি স্রেফ "পর্যালোচনা অধীনে" থেকে "শুরু" হয়েছে moved
আমি এর জন্য একটি সেটিংস খুঁজে পাইনি তাই আমি ব্যবহার করতে পারি এমন একটি সাধারণ ম্যাক্রো লিখেছিলাম। আপনি এটিকে সমস্ত ম্যাক্রোর মতো কী-কম্বো-এ আবদ্ধ করতে পারেন। আমরা আরও ভাল উত্তর না পাওয়া পর্যন্ত এটি কাজটি করবে।
Sub OpenURLInChrome()
'copy to end of line
DTE.ActiveDocument.Selection.EndOfLine(True)
'set var
Dim url As String = DTE.ActiveDocument.Selection.Text
'launch chrome with url
System.Diagnostics.Process.Start( _
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) _
+ "\Google\Chrome\Application\chrome.exe", url)
End Sub
আপনার কর্সরটি ইউআরএলের সামনে রাখুন এবং ম্যাক্রো চালান ...
এটি ম্যাকোকারের দ্বারা উপরে প্রস্তাবিত ম্যাক্রোর একটি উন্নতি।
এই ম্যাক্রোটি বর্তমান লাইনে একটি ইউআরএল সন্ধান করে এবং পূর্ববর্তী উত্তরের মতো URL এর পরে পাঠ্য ক্যাপচার করে না।
Sub OpenURLInChrome()
' Select to end of line
DTE.ActiveDocument.Selection.EndOfLine(True)
Dim selection As TextSelection = DTE.ActiveDocument.Selection
' Find URL within selection
Dim match = System.Text.RegularExpressions.Regex.Match( _
selection.Text, ".*(http\S+)")
Dim url As String = ""
If (match.Success) Then
If match.Groups.Count = 2 Then
url = match.Groups(1).Value
End If
End If
' Remove selection
selection.SwapAnchor()
selection.Collapse()
If (url = String.Empty) Then
MsgBox("No URL found")
End If
' Launch chrome with url
System.Diagnostics.Process.Start( _
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) _
+ "\Google\Chrome\Application\chrome.exe", url)
End Sub
ব্যবহার করতে: URL এর আগে কোথাও কার্সার রাখুন; ম্যাক্রো চালান (আমি সিআরটিএল-শিফট-জি-তে ম্যাপ করেছি)
এটি আমার পক্ষে কাজ করে। আমি উইন্ডোজে ডিফল্ট ব্রাউজার পরিবর্তন করেছি।
অথবা সেটিংসের সরাসরি লিঙ্ক: এমএস-সেটিংস: ডিফল্ট অ্যাপস
ভিএস ২০০৮-এ, লিঙ্কটিতে ডান ক্লিক করুন এবং "বাহ্যিক উইন্ডোতে লিঙ্কটি খুলুন" নির্বাচন করুন। আপনাকে ক্রোমকে আপনার ডিফল্ট ব্রাউজার হিসাবে নির্বাচন করতে হবে।