ভিজ্যুয়াল স্টুডিও ২০১০-তে সলিউশন এক্সপ্লোরারে কোনও ফাইল কীভাবে সনাক্ত করা যায়?


172

আমার একাধিক প্রকল্পের সাথে একটি বিশাল সমাধান রয়েছে। সলিউশন এক্সপ্লোরারে কোনও সময় আমাকে একটি ফাইল নেভিগেট করতে হবে । ভিএস ২০১০ ' নেভিগেট টু ' বৈশিষ্ট্যটি ব্যবহার করে আমি ভিজ্যুয়াল স্টুডিও ২০১০-তে নাম রেখে কোনও ফাইল খুলতে পারি তবে আমি সমাধান সন্ধানের ক্ষেত্রেও ফাইলটি নির্বাচন করতে সক্ষম হতে চাই ?


4
প্রশ্নটি VS2010 সম্পর্কে ছিল, তবে কেউ ভিএস2013-এর দিকে নজর দিচ্ছে: Ctrl- দেখুন; সলিউশন এক্সপ্লোরার বা Ctrl- এ সন্ধানের জন্য, ভিএস2012 / 13 "নেভিগেট টু" বৈশিষ্ট্যটির জন্য।
জন

1
ভিএস ২০১২ এবং তারপরের জন্য নেটিভ উপায়ের জন্য নীচে অ্যারোন কার্লসনের উত্তরটি দেখুন।
ডেরেক মরিসন

উত্তর:


198

সমাধান এক্সপ্লোরারটিতে সক্রিয় (খোলা এবং দেখা) আইটেমটি ট্র্যাক করার বিকল্প রয়েছে। ফাইলটি যদি দৃষ্টিতে থাকে তবে সমাধান এক্সপ্লোরারটিতে ফাইলটি নির্বাচন করা হবে।

সরঞ্জাম-> বিকল্প-> প্রকল্পসমূহ এবং সমাধান-> সমাধান এক্সপ্লোরারে সক্রিয় আইটেমটি ট্র্যাক করুন Track


33
এই সেটিংগুলির কারণে প্রকল্পগুলি এবং সমাধান নোডগুলি আমি ফাইলগুলি খোলার সাথে সাথে ক্রমাগত প্রসারিত হয়। বড় প্রকল্পে 15 মিনিটের কাজ করার পরে, আমার কাছে এতগুলি নোড প্রসারিত হয়েছে যে সমাধান এক্সপ্লোরার অকার্যকর হয়ে যায়। ডিপ্যাক সমাধান আইএমও আরও ভাল।
কারেল ক্রাল

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

এখানে তালিকাভুক্ত রিশার্পার বা ডিপ্যাক সমাধানগুলি মার্টিনের উল্লেখ করে সমস্যার মুখোমুখি হয় এবং যদি আপনার কাছে অন্য কারও কাছে উপলব্ধ থাকে তবে এই উত্তরটিকে পছন্দসই বিকল্প হিসাবে নয়।
রব সেডগুইক

2
ভিএস ২০১২ এর জন্য + অ্যারন এর উত্তর সবচেয়ে ভাল। কোনও জিনিস ইনস্টল করা নেই Ctrl + [, s
ব্রিটিশ ডেভেলপার

3
তিনি বলেছিলেন যে তিনি কেবল "কখনও কখনও" ফাইলটি পুরো সময়ই ট্র্যাক করতে চেয়েছিলেন। অ্যারন কার্লসনের উত্তরটি সঠিক উত্তর হিসাবে চিহ্নিত করা উচিত।
রায়লাভলেস

150

VS2012 একটি নতুন কমান্ড যুক্ত করেছে SolutionExplorer.SyncWithActiveDocument। C # ডিফল্ট শর্টকাট Ctrl+ +[ ,S

এই কমান্ডটি সমাধান এক্সপ্লোরারটিতে সক্রিয় ফাইলটিতে নেভিগেট করবে।

এছাড়াও, মনে হচ্ছে আপনার "সমাধান এক্সপ্লোরার ইন ট্র্যাক অ্যাক্টিভ আইটেম" বিকল্পটি বন্ধ করা দরকার।


4
এটি বিশাল ভিজ্যুয়াল স্টুডিও 6.0 এ যায় নি overs বা এরও আগে। ডব্লিউটিএফ।
অলমো

3
ধন্যবাদ! আমার সালে VS2013 , Ctrl+ + [, Sফাইল খুঁজে বার করো ডিফল্ট সেট ছিল এবং SolutionExplorer.SyncWithActiveDocumentকনফিগার করা হয় নি।
hwcverwe

1
@ ক্রিপ্রু, আমি কিছু সময়ের জন্য ভিএস ২০১৫ ব্যবহার করছি এবং এটি এখনও আমার পক্ষে কার্যকর। আপনার পরিবেশে এটি একই শর্টকাটে ম্যাপ করা যায় না?
অ্যারন কার্লসন

2
এফওয়াইআই, শর্টকাট কীটি মনে রাখার দরকার নেই: সলিউশন এক্সপ্লোরার (আমি ভিএস ২০১৫ এ আছি) শীর্ষে একটি আইকন রয়েছে (ডাবল তীর) যা "অ্যাক্টিভ ডকুমেন্টের সাথে সিঙ্ক" করে does
নির্মাতা স্টিভ 21

2
ভিএস 2017 সরঞ্জাম -> বিকল্পগুলি -> পরিবেশ -> কীবোর্ডের অধীনে একটি "রিসার্পার" কীবোর্ড ম্যাপিং যুক্ত করেছে। এই মানচিত্রগুলি সমতুল্য পুনঃশিকার শর্টকাটের সাথে অন্তর্নির্মিত ভিএস কার্যকারিতা। আপনি এটি সেট করার পরে, আপনি Shift+ Alt+ Lশর্টকাট ব্যবহার করতে পারেন ।
উদ্দীপনা

121

Shift+ + Alt+ + LReSharper ইনস্টল সঙ্গে ভিসুয়াল স্টুডিও 2008+ মধ্যে সমাধান Explorer এ বর্তমান ফাইলটি পাবেন।


4
আপনি যখন ট্র্যাক করবেন তখন আপনার এই শর্টকাটটির দরকার নেই।
দাভুত গার্বিজ

5
এটি একটি পুনঃনির্বাচিত কমান্ড। আমার সাথে রিশার্পার ইনস্টল করে ভিজ্যুয়াল স্টুডিও 2010 এর সাথে কাজ করে।
রদিম সের্নেজ

+1 টি; @ দাভুটগের্বিজ মাঝে মাঝে আপনার পুনরায় অটো ট্র্যাকিং শুরু করতে ভিজ্যুয়াল স্টুডিও 2012-এ লাথি মারার দরকার পড়ে। একবারে একবারে (চেকবাক্স "... ট্র্যাক অ্যাক্টিভ ..." সন্ধান করা সত্ত্বেও, ভিজ্যুয়াল স্টুডিও 2012 ট্র্যাকিং বন্ধ করে দেয় This এই পুনঃশিকার শর্টকাটটি ভিজ্যুয়াল স্টুডিও পুনরায় আরম্ভ না করেই এটি পুনরায় চালু করতে পারে
জেরোয়েন ওয়েয়ার্ট প্লাইমার্স

@ JeroenWiertPluimers আমি দেখছি আমি ডিপ্যাক এক্সটেনশন ব্যবহার করছি। এটি খুব হালকা এবং সহজেই ব্যবহারযোগ্য। আপনি কেবল ফাইল ট্যাবে ডান ক্লিক করুন এবং সমাধান এক্সপ্লোরারটিতে সনাক্ত করুন। আমি দৃ strongly়ভাবে এটি সুপারিশ। এটি ভিএস এর সমস্ত সংস্করণে কাজ করে রিসার্পারও ভাল তবে আমরা পছন্দ করি না। কারণ আমরা এর বৈশিষ্ট্যগুলির বেশিরভাগটি ব্যবহার করি না। এটি ভিএসকে ভারী করে তোলে। ট্র্যাকিং সমাধান এক্সপ্লোরারকে অগোছালো করে তোলে। ডিপ্যাক হ'ল সেরা। stackoverflow.com/a/4747759/413032
Davut Gürbüz

3
Shift + Alt + L কাজ করার জন্য ট্র্যাকিং সক্ষম করতে হবে না। কমপক্ষে ভিএস ২০১০-তে নয়, যা আমি ব্যবহার করছি।
টর হগেন

36

আমি ট্র্যাক বিকল্পটি কিছুটা বিরক্তিকর বলে মনে করেছি।

আমি ব্যবহার করতে পছন্দ DPack । এটিতে "সন্ধান সলিউশন এক্সপ্লোরার" অপারেশন রয়েছে এবং আরও অনেকগুলি বৈশিষ্ট্য রয়েছে (কিছু তাদের ব্রাউজারগুলির মত ভিএস 2010-তে কম শক্তিশালী) এবং এটি বিনামূল্যে

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


সর্বাধিক ঝামেলা-মুক্ত সমাধান ("ট্র্যাক অ্যাক্টিভ আইটেম" বিরক্তিকর এবং রিশ্যার্পার বিনামূল্যে নয়)।
ইয়ান কেম্প

@ ইয়ানকেম্প, এটি স্বাদের বিষয়। আইএমও ট্র্যাকিং বিরক্তিকর কারণ: 1. মাঝে মাঝে আমি একটি নির্দিষ্ট নোডের দিকে ফোকাস রাখতে স্লেন ট্রি পছন্দ করি। ২. কিছুক্ষণ পরে, স্লান গাছ সম্পূর্ণ প্রসারিত হয়।
হুবেজা

28

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

Tools->Options->Projects and Solutions->Track Active Item in Solution Explorer

সলিউশন এক্সপ্লোরারটিতে বর্তমান ফাইলটি নির্বাচিত হয়ে যায় তবে এটি আর না থাকায় আপনি যে সমস্ত ফাইল অ্যাক্সেস করেন সেগুলি সলিউশন এক্সপ্লোরার নোডগুলি প্রসারিত হওয়ার কারণে আপনি বিরক্ত হন না।

Public Sub LocateFileInSolutionExplorer()
    DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
    DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
    DTE.ExecuteCommand("View.SolutionExplorer")
End Sub

বিল্ট-ইন ভিজ্যুয়াল স্টুডিও বৈশিষ্ট্যটি কী হওয়া উচিত তা কার্যকরভাবে তৈরি করতে এই কাস্টম ম্যাক্রোর একটি কীবোর্ড শর্টকাট বাঁধুন


এটি সত্যিকার অর্থে ভিএস ২০১০ এ কাজ করে এবং আপনি যা ভাবেন তার চেয়ে সেটআপ করা সহজ (ম্যাক্রো যুক্ত করার পরামর্শ: helixoft.com/blog/archives/6 )।
ব্যবহারকারী 1068352

উত্তরের প্রথম লাইনে পোস্ট করা লিঙ্কটি নষ্ট হয়ে গেছে। আপনি এটা দয়া করে ঠিক করে দিতে পারবেন ?
ত্যাগী অখিলেশ

@TyagiAkhilesh - দয়া করে মনে রাখবেন এই উত্তর (আপনার নিজের ম্যাক্রো যোগ) শুধুমাত্র কমান্ড মধ্যে নির্মিত হয়েছে প্রয়োজন হয় যদি এখনও বনাম 2010 নবীনতর সংস্করণ ব্যবহার করছেন।
ToolmakerSteve

16

আপনার যদি রিশার্পার থাকে এবং ট্যাবটির প্রসঙ্গ মেনুতে "সমাধান ইন এক্সপ্লোরার এক্সপ্লোরার" যুক্ত করতে চান:

  1. সরঞ্জামগুলিতে যান -> অনুকূলিতকরণ -> আদেশগুলি -> প্রসঙ্গ মেনু
  2. "অন্যান্য প্রসঙ্গ মেনু | সহজ এমডিআই ডকুমেন্ট উইন্ডো" নির্বাচন করুন।
  3. "অ্যাড কমান্ড" ক্লিক করুন।
  4. "পুনরায় ভাগ করুন" -> "রিসার্পার_লোকটইনসোলিউশনঅর এস্পেসপ্লোরার এক্সপ্লোরার" চয়ন করুন (ভিএস ২০১৯-এ, বিভাগের নামটি "এক্সটেনশনস" এ পরিবর্তন করা হয়েছে)
  5. "ঠিক আছে" -> "বন্ধ"

এখন, যখন কোনও ট্যাবে ডান ক্লিক করুন এবং আপনি একটি নতুন বিকল্প দেখতে পাবেন: সলিউশন এক্সপ্লোরারটিতে সন্ধান করুন।

হালনাগাদ:

@ জেরেমি-পাসকলির মন্তব্য অনুসরণ করে আপনি এই আদেশটির জন্য একটি কীবোর্ড শর্টকাট সেট করতে পারেন:

  1. সরঞ্জামগুলিতে যান -> কাস্টমাইজ করুন -> "কীবোর্ড ..."
  2. "ReSharper.ReSharper_LoconInSolutionOrAsorsesExplorer" অনুসন্ধান "কমান্ডগুলি সম্বলিত" ক্ষেত্রের মধ্যে অনুসন্ধান করুন এবং এটি নির্বাচন করুন।
  3. নীচে ড্রপ ডাউনে বর্তমানে নির্ধারিত শর্টকাটগুলি পর্যালোচনা করুন।
  4. প্রয়োজনে যে কোনও পরিবর্তন করুন।
  5. "ঠিক আছে" -> "বন্ধ"

3
ভিজ্যুয়াল স্টুডিও 2015-এ, আপনি যদি তারপর "কাস্টমাইজ করুন" উইন্ডোর নীচে "কীবোর্ড ..." বোতামটি ক্লিক করেন তবে আপনাকে বিকল্পগুলি -> পরিবেশ -> কীবোর্ড কথোপকথনে নিয়ে যাওয়া হবে। এই কথোপকথনে, আপনি "রিসার্পার। নেপথ্যে যেতে পারেন। রিসার্পার_লোক্টইনসোলিউশন বা অ্যাসোসিয়েশন এক্সপ্লোরার" এবং এই কমান্ডটিতে কীবোর্ড শর্টকাটটি সন্ধান বা পরিবর্তন করতে পারেন। আমি আবিষ্কার করেছি যে আমার ভিএস ২০১৫ "শিফট + আল্ট + এল" তে সেট করা হয়েছিল এবং এটি কার্যকর!
জেরেমি পাসকলি

প্রসঙ্গ মেনু ট্রিক এখনও ভিএস 2017 এবং আর # 2018.2 এর সাথে কাজ করে তা বলতে দুই বছরেরও বেশি সময় ধরে চিমিং। এর জন্য ধন্যবাদ!
মাইকেল আর্মেস

যদি Shift+Alt+Lভিএস2019-এ চেষ্টা করা আপনার পক্ষে কাজ না করে, তবে এটি অবশ্যই কাজটি করে।
gosr

11

আমি এর সামান্য দেরী জানি, তবে আশা করি এটি অন্য কাউকে সাহায্য করবে। এখন সেরা বিকল্প হ'ল মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও অ্যাড ইনস্টল করা - উত্পাদনশীলতা শক্তি সরঞ্জাম।

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef

এটির সাথে "সলিউশন নেভিগেটর" আসে (সলিউশন এক্সপ্লোরারের বিকল্প, প্রচুর সুবিধার সাথে) - যা আপনি কেবল "ওপেন" দেখানোর জন্য ফাইলগুলি ফিল্টার করতে ব্যবহার করতে পারেন। এমনকি আপনি "সম্পাদিত" এবং "সংরক্ষিত" রাখতে ফাইলগুলি ফিল্টার করতে পারেন।


আমি ভিএস 2012 এবং পাওয়ার সরঞ্জামগুলি ব্যবহার করছি। আমি কোথাও সলিউশন নেভিগেটর দেখতে পাচ্ছি না। আপনি কি এই বিষয়ে বিস্তারিত বলতে চান? সমাধান নেভিগেটরটি ঠিক কোথায় পাওয়া গেছে তা বলার মতো।
চিহ্নিত

সম্পাদনা করা হয়েছে। মাইক্রোসফ্ট এটি করার পরিকল্পনা করেছিল - তবে এর কেবলমাত্র অংশগুলি মাইগ্রেট করে শেষ করে। আমি হতাশ হয়েছি যে তারা এটিকেও ছেড়ে দিয়েছে।
বন্ধু

10

ভিজ্যুয়াল স্টুডিও 2012 এর একটি নতুন শর্টকাট রয়েছে Ctrl [, S। হ্যাঁ আপনাকে টাইপ করতে হবে Ctrl [এবং তারপরে মুক্তি দিতে হবে এবং তারপরে অবিলম্বে টাইপ করতে হবেS (বা সমাধান এক্সপ্লোরার্ডের শীর্ষে অবস্থিত ছোট সিঙ্ক আইকনটিতে ক্লিক করুন)। এটি আইটেমের সাথে সিঙ্ক্রোনাইজ হবে।

অবশ্যই আপনি শর্টকাট পরিবর্তন করতে পারেন। আমি মনে করি চেষ্টা করবAlt+L সনাক্ত করার ।

আপনি শর্টকাট পরিবর্তন করতে চান, এটা হুকুম নামের অধীনে Options\Environment\Keyboardহয়SolutionExplorer.SyncWithActiveDocument

সাধারণত এটি সর্বদা ট্র্যাকিংয়ের চেয়ে বেশি কার্যকর, যা পুরানো সংস্করণগুলিতে সর্বদা বিপর্যয় ছিল কারণ এটি একটি সারিতে 100 টি আইটেম ট্র্যাক করবে এবং তারপরে পুরো জায়গা জুড়ে ঝাঁপিয়ে পড়বে ...


দুর্দান্ত !!! আমার ভিএস ২০১২-এ সংমিশ্রণ কীগুলি হ'ল Ctrl+', s। সুতরাং আপনাকে অবশ্যই [উদ্ধৃতি দিয়ে পরিবর্তন করতে হবে '। আমি আশা করি এটি কারও সাহায্য করবে।
ফের্পেগা

3
"বা সলিউশন এক্সপ্লোরের শীর্ষে থাকা সামান্য সিঙ্ক আইকনটি ক্লিক করুন" আমার কাছে ভিএস এর নতুন সংস্করণে এটি সম্পাদন করার সহজতম উপায় To সুন্দর!
Andreas

ধন্যবাদ @ এমআরটি! আমি এই উত্তরে পুরোপুরি পর্যবেক্ষণ করেছি; তবে আপনি কিছু অদ্ভুত কাস্টমাইজেশন পদক্ষেপ (বা একটি অস্পষ্ট শর্টকাট মনে রাখবেন) করা থেকে আমাকে বাঁচিয়েছেন ...! এই বোতামটি আরও উত্তরে এই উত্তরে ডাকা উচিত :)
আরিচার্ড

5

ইভেন্টে আপনি কেবল একটি কীবোর্ড শর্টকাটের মাধ্যমে বর্তমান ফাইলটি ট্র্যাক করতে চান - ক্রিয়াকলাপটি "দেখুন.ট্র্যাকঅ্যাক্টিভিটিইনসোলিউশন এক্সপ্লোরার" (এখানে কীগুলি বরাদ্দ করুন -> সরঞ্জাম - বিকল্প - পরিবেশ - কী-বোর্ড)

ক্রেডিট (জেমসের মন্তব্য)

এটি আমার পক্ষে কাজ করেছে


নোটটি "সলিউশন এক্সপ্লোরারটিতে সক্রিয় আইটেম ট্র্যাক করুন" বিকল্পটি টগল করে। আপনি যদি এই বিকল্পটি রাখতে না চান (কারণ এটি বিরক্তিকর) তবে আপনাকে দু'বার বরাদ্দ শর্টকাট কীগুলি টাইপ করতে হবে: একবার এটি চালু করতে (নির্বাচিত আইটেমটি সন্ধান করে) এবং তারপরে আবার বিকল্পটি বন্ধ করতে।
রিচার্ড


0

আপনি যদি কমান্ডের সমাধান এক্সপ্লোরারটিতে ফাইলটি নির্বাচন করতে চান এবং কোনও কিছু ইনস্টল করতে না চান তবে আমি এই ম্যাক্রোর প্রস্তাব দেব

আমি এটি পরীক্ষা করেছি, Alt + T এ শর্টকাট সেট করেছি এবং আমি নিশ্চিত করতে পারি যে এটি ভিএস ২০১০ এর সাথে কাজ করে।

এটি লেখার জন্য ড্যান ভ্যান্ডারবুমকে ধন্যবাদ।


0

ভিজ্যুয়াল স্টুডিও ২০১০ এ আপনি "সলিউশন এক্সপ্লোরার ইন ট্র্যাক অ্যাক্টিভ আইটেম" বিকল্পটি চালু করতে পারেন। এর অর্থ যখনই আপনি সলিউশন এক্সপ্লোরারে নতুন দস্তাবেজটি নির্বাচন করে দস্তাবেজের মধ্যে স্যুইচ করবেন। যদি আপনার দ্রব্যে প্রচুর ফোল্ডার থাকে তবে এটি বিরক্তিকর হতে পারে, কারণ আপনার সমাধানের ফাইলগুলি ঘুরে দেখার সাথে সাথে সমস্ত ফোল্ডার খোলা থাকবে।

ভিজ্যুয়াল স্টুডিও 2012 নতুন "অ্যাক্টিভ ডকুমেন্টের সাথে সিঙ্ক" বৈশিষ্ট্যটি উপস্থাপন করেছে। সলিউশন এক্সপ্লোরার শীর্ষে এটির জন্য তিনটি বাটন বা আপনি শর্টকাটটি ব্যবহার করতে পারেন Ctrl + [, S

সক্রিয় ডকুমেন্ট বোতামের সাথে সিঙ্কের স্ক্রিনশট


বহু বছর আগে থেকে বিদ্যমান উত্তরগুলি ইতিমধ্যে এটি কি পর্যাপ্তভাবে আবৃত হয়নি?
স্টেভ

0

ফরাসি এজার্ডি কীবোর্ড ব্যবহার করে ভিজ্যুয়াল স্টুডিও 2017-র জন্য কমান্ডটি অ্যারোন কার্লসনের বিবরণ অনুসারে একই তবে কীবোর্ড শর্টকাটটি আলাদা।

অ্যাকজারি কীবোর্ড শর্টকাট সি # এর জন্য সক্রিয় ফাইলটিতে নেভিগেট করার জন্য Ctrl+ ),Ctrl +S

আমি শর্টকাট এই পৃষ্ঠায় ভিএস ২০১7-তে কিউওয়ার্টিওয়াই ব্যবহারকারীদের জন্য পরিবর্তিত হয়নি তা দেখেছি http://visualstudioshortcuts.com/2017/

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