একক ভিজ্যুয়াল স্টুডিও সেশনে একটি ফাইলের দুটি উদাহরণ খুলুন


554

আমার কাছে একটি ফাইল আছে, xyz.cpp । আমি ভিজ্যুয়াল স্টুডিওতে এই ফাইলটির দুটি উদাহরণ খুলতে চাই (বিটিডাব্লু, আমি ভিজুয়াল স্টুডিও 2005 ব্যবহার করছি)। আমি কেন এটি করতে চাই? আমি পাশাপাশি একই ফাইলের দুটি বিভাগের তুলনা করতে চাই। আমি যেমন workaround জানি:

  1. ফাইলটির একটি অনুলিপি তৈরি করুন। তবে সমস্যাটি হ'ল এটি মার্জিত নয়, এবং প্রতিবার যখন আমি এর মুখোমুখি হয়েছি তখন অনুলিপিগুলি তৈরি করতে চাই না।

  2. আমি উইন্ডোটি দুটি ভাগে ভাগ করতে পারি। এটিকে বিভক্ত করার সমস্যাটি হ'ল আমি কেবল এটি অনুভূমিকভাবে বিভক্ত করতে পারি। অনুভূমিক বিভাজনের ফলাফলটি হল আমার পর্দার ডান অর্ধেকটি সাদা স্থান।

আমি যদি এটিটিকে উল্লম্বভাবে বিভক্ত করতে বা একই ফাইলের দুটি উদাহরণ খুলতে সক্ষম হয়েছি তবে এটি কোডের লাইনগুলির তুলনা করতে পারে তার সংখ্যা বাড়িয়ে তুলবে।


12
আপনি যদি কেবল ফাইলের কিছু অংশের তুলনা করতে চান তবে উইন্ডো | ব্যবহার করতে পারেন বিভক্ত যা মধ্য থেকে অনুভূমিকভাবে ফাইলটি বিভক্ত করবে।
vexe

নিখুঁত ঠিক আমার যা প্রয়োজন ছিল। উইন্ডো বিভক্ত হয়, উভয়ই একই ফাইল সম্পাদনা করে।
ভিনসেন্ট পি

3
আপনি সর্বাধিক ভোট প্রাপ্ত উত্তরটি গ্রহণ না করার কোনও কারণ?
cp.engr

1
@ cp.engr, তার প্রোফাইল থেকে: "সর্বশেষ বার দেখা হয়েছে 6 ডিসেম্বর '09 12:41 এ"। এটি লজ্জার বিষয় যে উচ্চ প্রতিনিধি ব্যবহারকারীরা উত্তরগুলি গ্রহণযোগ্য হিসাবে চিহ্নিত করতে পারে না।
ডক্টর জোন্স

উত্তর:


903

এটি কীভাবে করবেন তা এখানে ...

  1. আপনি যে ট্যাবটির দুটি অনুলিপি চান তা নির্বাচন করুন
  2. মেনু থেকে মেনু উইন্ডোনতুন উইন্ডোটি নির্বাচন করুন ।
  3. নতুন ট্যাবে রাইট ক্লিক করুন এবং নতুন উল্লম্ব ট্যাব গোষ্ঠীটি নির্বাচন করুন

তাহলে নতুন উইন্ডো * উইন্ডো মেনুতে নোট তালিকাভুক্ত করা না থাকে কমান্ড এমনকি ভিসুয়াল স্টুডিও 2017. হিসাবে এটি যোগ করুন, কোন অস্তিত্ব নেই যে উইন্ডো মেনু ব্যবহার করে মেনু টুলসকাস্টমাইজকমান্ডনতুন উইন্ডো কমান্ডটি কোথায় রাখবেন তা সিদ্ধান্ত নিন এবং অ্যাড কমান্ড নির্বাচন করুন

"30 জুলাই 2018" এ আপডেট হয়েছে

ভিজ্যুয়াল স্টুডিও কোড সংস্করণে 1.25.1 এবং তারপরে

উপায় 1

আপনি পার্শ্ব-প্যানেলে (এক্সপ্লোরার) এবং প্রেস আপনার ফাইলে সহজ বাম ক্লিক করতে পারেন Ctrl+ + Enter

উপায় 2

ভিজ্যুয়াল স্টুডিও কোড সাইড-প্যানেল (এক্সপ্লোরার) এ কেবল আপনার ফাইলটিতে ডান ক্লিক করুন এবং পাশের দিকে খোলা প্রথম বিকল্পটি নির্বাচন করুন ।


50
আপনার যদি দ্বিতীয় মনিটরের মতো কিছু স্ক্রিন স্পেস পাওয়া যায় তবে আপনি নতুন ট্যাবটি ভিজ্যুয়াল স্টুডিওর বাইরেও টেনে আনতে এবং উদাহরণস্বরূপ দ্বিতীয় মনিটরে দেখতে পেতেন।
আর্টুর কারভালহো

4
আপনি কেবল কিছু নির্দিষ্ট ফাইলের জন্য এটি করতে পারেন ... উদাহরণস্বরূপ, একই .xaml ফাইলটিতে আপনার দুটি উইন্ডো খোলা থাকতে পারে না। যা একটি বিড়ম্বনার, কারণ আমি কি করতে চাই!
cplotts


2
ডাব্লুপিএফ-এ এক্সএএমএল-এর জন্য নতুন উইন্ডো বিকল্পটি কেবল সেখানে নেই।
প্রেজা 8

2
এই পদ্ধতিটি কাজ করে, তবে আমার ভিএস ২০১০-তে শর্টকাট [Ctrl] [শিফট] [এন] ফাইল> নতুন> প্রকল্প
ব্যবহারকারী 1556435

67

ভিজ্যুয়াল বেসিক, এইচটিএমএল এবং জেএসক্রিপ্টWindow > New Window এবং আরডিএল এক্সপ্রেশনগুলির জন্য, পলবির উত্তরে উল্লিখিত বিকল্পটি অক্ষম করা আছে। তবে মেনু আইটেম সক্ষম করতে রেজিস্ট্রিতে একটি বিকল্প পরিবর্তন করা যেতে পারে।

অন্যান্য সমস্ত ভাষা কোনও একক কোড উইন্ডোতে সীমাবদ্ধ করে না তাই আপনি রেজিস্ট্রি সম্পাদনা না করেই পলবির উত্তর ব্যবহার করতে পারেন ।

উইন্ডোজ রেজিস্ট্রিতে নতুন উইন্ডো সক্ষম করা। [ ] [ ]

  1. নিম্নলিখিত রেজিস্ট্রি কীতে যান। এই উদাহরণটি বেসিকের জন্য (ভিজ্যুয়াল বেসিক), তবে কীটি এইচটিএমএল, জেএসক্রিপ্ট এবং আরডিএল এক্সপ্রেশনের জন্যও রয়েছে।

    • -৪-বিট ওএস: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Languages\Language Services\Basic
    • 32-বিট ওএস: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Languages\Language Services\Basic
  2. মানটি সন্ধান করুন Single Code Window Onlyএবং নিম্নলিখিতগুলির মধ্যে একটি করুন:

    • এটি 0 এ সেট করুন
    • মানটির পুনঃনামকরণ করুন
    • মানটি মুছুন ( সাবধানতা অবলম্বন করুন !)

এটি "নতুন উইন্ডো" মেনু আইটেমটিকে সক্ষম করবে, তবে এটি মেনুতে এখনও দৃশ্যমান নাও হতে পারে।

মেনু আইটেম যুক্ত করা হচ্ছে

আসলে নতুন উইন্ডো মেনু আইটেমটি দেখতে আমাকে এটিকে আবার মেনুতে যুক্ত করতে হয়েছিল:

  • সরঞ্জামগুলি> কাস্টমাইজ করুন ...> আদেশগুলি> কমান্ড যুক্ত করুন ...
  • 'মেনু বার' নির্বাচন করুন ড্রপডাউনতে 'উইন্ডো' মেনু নির্বাচন করুন
  • কমান্ড যুক্ত করুন ...> উইন্ডো> নতুন উইন্ডো> ঠিক আছে

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

[এইচকেই_লোকাল_ম্যাচিন OF সফটওয়্যার ow ওয়াও 32৪৩২ নোড, মাইক্রোসফ্ট \ ভিজ্যুয়ালস্টুডিও \ 10.0 \ ভাষা \ ভাষা পরিষেবাদি \ বেসিক]
"একক কোড উইন্ডো কেবল" = ডওয়ার্ড: 00000001

সি # ফাইলের জন্য রেজিস্ট্রি সম্পাদনা করার দরকার নেই কারণ '# নতুন উইন্ডো' মেনু আইটেমটি ইতিমধ্যে সি # ফাইলের জন্য সক্ষম করা উচিত (ভিসি 2010)। আপনাকে কেবল ভিবি, এইচটিএমএল বা জেএসক্রিপ্টের জন্য এটি করতে হবে। এই এমএস কানেক্ট ইস্যুটির প্রতিবেদন অনুসারে এর সাথে যে কোনও সমস্যা ভিবি-র জন্য স্থির করা আছে, বৈশিষ্ট্যটি সক্ষম করতে আপনাকে কেবল রেজিস্ট্রি এন্ট্রি সরাতে বা নামকরণ করতে হবে।
জেসন এস

1
এটি ভিজ্যুয়াল বেসিক 2010 এক্সপ্রেসেও কাজ করে, আমি প্রতিবেদন করে খুশি। রেজিস্ট্রি কীটি কিছুটা পৃথক: [HKEY_LOCAL_MACHINE \ সফটওয়্যার \ Wow6432 নোড \ মাইক্রোসফ্ট, ভিবি এক্সপ্রেস \ 10.0 \ ভাষা \ ভাষা পরিষেবাদি \ বেসিক]।
অগ্নি চামচ

আমার জন্য কাজ করে না। VS2010 পুনরায় চালু করার চেষ্টা করা হয়েছে, কম্পিউটারটি রিবুট করার পরে এটি আবার একটি সুযোগ দেবে ... (যারা জানেন যে রেজিস্ট্রি এন্ট্রিগুলি কীভাবে পড়া / সঞ্চিত / আপডেট হয়)
মার্স রবার্টসন

আমি কেবল এটি পরীক্ষা করেছি (আমার ধারনা আমার রেজিস্ট্রি কী আপডেট বা কোনও কিছুর উপরে ওভাররাইট হয়ে গেছে)) আমার রিবুট লাগবে না। আমি ভিএস 2010 চলার সাথে কীটি পরিবর্তন করেছি, 'নতুন উইন্ডো' এখনও গ্রেড আউট। তারপরে VS2010 বন্ধ করে VS2010 ওপেন করা হয়েছে এবং 'নতুন উইন্ডো' উপলভ্য।
লুক হফম্যান

3
ভিএস 2010-এ, জেএসক্রিপ্টের জন্য রেজিস্ট্রি বিট উল্টানো জাভাস্ক্রিপ্ট ফাইলের জন্য দ্বিতীয় ট্যাবটি খোলার অনুমতি দেয় (ইয়ে), তবে প্রতিটি ট্যাবে (বু) সাদা করা ছাড়া আর কিছুই রেন্ডার করা হয়নি।
জি-উইজ

18

ফাইলটি খুলুন (আপনি যদি একাধিক ট্যাব গোষ্ঠী ব্যবহার করে থাকেন তবে নিশ্চিত করুন যে আপনার ফাইলটি নির্বাচিত হয়েছে)।

মেনু উইন্ডোবিভক্ত (পর্যায়ক্রমে, সম্পাদকের উল্লম্ব স্ক্রোল বারের ঠিক উপরে এই ক্ষুদ্র নুটি রয়েছে - এটি ধরুন এবং নীচে টেনে আনুন)

এটি আপনাকে একই ফাইলের দুটি (অনুভূমিক) ভিউ দেয়। সাবধান যে কোনও সম্পাদনা-ক্রিয়া উভয় মতামতকে প্রতিফলিত করবে।

আপনার কাজ শেষ হয়ে গেলে, স্প্লিটারটি ধরুন এবং এটিকে পুরোপুরি টেনে আনুন (বা মেনু উইন্ডোস্প্লিট সরান )।


2
(শ্রী: দুঃখিত, দর্শনগুলির মতো 'অনুভূমিক' সারিগুলি সারিবদ্ধ করা হয়েছে ... বা অন্যের উপরে একটি দৃশ্য)। আফাইক, উল্লম্ব (পাশাপাশি) দর্শনগুলি সম্ভব নয়।

7
ওপি পড়েনি বলে মনে হয়, যেখানে তিনি উল্লেখ করেছেন যে তিনি এই বিষয়টি সম্পর্কে অবগত আছেন।
জেসন এস



9

লুকের উত্তর আমার পক্ষে কার্যকর হয়নি। 'নতুন উইন্ডো' কমান্ডটি ইতিমধ্যে কাস্টমাইজ সেটিংসে তালিকাভুক্ত ছিল, তবে রেজিস্ট্রি সেটিংস মোছা সত্ত্বেও .js ট্যাব প্রসঙ্গ মেনুতে প্রদর্শিত হচ্ছে না।

সুতরাং আমি ব্যবহার করেছি:

সরঞ্জামসমূহ

কাস্টমাইজ করুন ...

কীবোর্ড ...

উইন্ডো.নিউউ উইন্ডো নির্বাচন করতে নীচে স্ক্রোল করুন

এবং আমি শর্টকাট কীগুলি টিপুন এবং নির্ধারিত করেছি, Ctrl+ Shift+ W

এটা আমার জন্য কাজ করেছে।

==== সম্পাদনা ====

ভাল, 'কাজ' খুব শক্তিশালী ছিল। আমার কীবোর্ড শর্টকাট সত্যই একই জাভাস্ক্রিপ্ট ফাইলটিতে অন্য একটি ট্যাব খুলবে, তবে অকারণে এটি কন্টেন্টগুলি রেন্ডার করে না; এটি কেবল একটি খালি সাদা উইন্ডো! আপনার ভাগ্য ভাল হতে পারে।


3
ধন্যবাদ। এটি আমার পক্ষে ভিএস ২০১২ / ভিবি নেটওয়ারের জন্য কাজ করেছে। খোলা সরঞ্জামগুলি - বিকল্পগুলি - (পরিবেশের অধীনে) কীবোর্ড - ড্রপডাউন থেকে ভিজ্যুয়াল বেসিক 6 নির্বাচন করুন - কমান্ড তালিকা থেকে উইন্ডোটি নতুন উইন্ডো নির্বাচন করুন - ctrl + n, ctrl + w চাপুন
কোডিংস্লেয়ার 8:53

8

আপনার ফাইলটি খোলার সাথে সাথে কমান্ড উইন্ডোতে যান (মেনু দেখুনঅন্যান্য উইন্ডোজকমান্ড উইন্ডো , বা কেবল Ctrl+ Alt+ A)

টাইপ করুন:

Window.NewWindow

এবং তারপর

Window.NewVerticalTabGroup

আমার জন্য কাজ করেছে (ভিজ্যুয়াল স্টুডিও 2017)।

বা মেনু ব্যবহার করে:

মেনু উইন্ডোনতুন উইন্ডো

মেনু উইন্ডোনতুন উল্লম্ব ট্যাপ গ্রুপ


আপনি আমার পুত্রের সাথে প্রভুদের কাজ করেছিলেন। ধন্যবাদ.
অ্যান্ড্রু

4

উইন্ডো মেনু, সেখানে নতুন অনুভূমিক / উল্লম্ব ট্যাব গ্রুপ করবে, আমি মনে করি।


3
এএফএআই দেখুন, আপনি একই ট্যাবটি বিভিন্ন ট্যাব গ্রুপগুলিতে খুলতে পারবেন না
গিশু

3

ভিজ্যুয়াল স্টুডিও 2013 এবং VB.NET এর সাথে কাজ করার সময় আমি জানতে পেরেছিলাম যে আপনি মেনুটি খুব সহজেই কাস্টমাইজ করতে পারেন এবং "নতুন উইন্ডো" কমান্ডটি যুক্ত করতে পারেন - রেজিস্ট্রি নিয়ে কোনও গোলমাল করার দরকার নেই!

কেবলমাত্র knowsশ্বর জানেন যে মাইক্রোসফ্ট কেন কিছু ভাষার জন্য আদেশটি অন্তর্ভুক্ত না করে ...?


আমার জন্য সহজেই কাজ করেছেন! মেনু সরঞ্জামসমূহ > কাস্টমাইজ করুন । তারপরে কমান্ডস ট্যাবে, প্রথম ড্রপডাউনতে উইন্ডো নির্বাচন করুন , তারপরে কমান্ড বোতামটি ক্লিক করুন এবং ভয়েল করুন! (ভিজ্যুয়াল স্টুডিও 2019)
সাইবারপঙ্ক

3

নতুন সংস্করণগুলির জন্য (যেমন ভিজ্যুয়াল স্টুডিও 2017)

  • আপনি অনুলিপি করতে চান উইন্ডো নির্বাচন করুন।
  • উইন্ডো ট্যাবে যান এবং তালিকার শীর্ষে বিভক্ত ক্লিক করুন।
  • আপনার কাজ শেষ হয়ে গেলে, টগল বন্ধ করতে এটি আবার ক্লিক করুন।

3
দুটি উইন্ডোতে ভাগ হওয়া একটি উইন্ডো দুটি উইন্ডোর সমান নয়।
টিপেক্স

1

প্রকারের ফাইল, যেখানে একই ফাইল জন্য করতে পারবেন একটি উল্লম্ব ট্যাব গ্রুপ খোলা যেতে (উদাহরণস্বরূপ .vb ফাইলের জন্য) আপনি করতে পারেন

  • ভিজ্যুয়াল স্টুডিওর 2 টি পৃথক দৃষ্টান্ত খুলুন
  • প্রতিটি দৃষ্টান্তে একই ফাইলটি খুলুন
  • আপনার লেআউটটি অর্জন করতে আইডিই উইন্ডোজগুলি পুনরায় আকার দিন এবং এগুলি পাশাপাশি রাখুন।

আপনি যদি এক উদাহরণে ডিস্কে সংরক্ষণ করেন তবে অন্যটিতে স্যুইচ করার সময় আপনাকে ফাইলটি পুনরায় লোড করতে হবে। এছাড়াও যদি আপনি উভয় দৃষ্টিতে সম্পাদনা করেন তবে আপনাকে দ্বিতীয় সেভের সমাধান করতে হবে। ভিজ্যুয়াল স্টুডিও আপনাকে উভয় ক্ষেত্রেই বিভিন্ন বিকল্পের জন্য অনুরোধ জানায়। আপনি যদি কেবলমাত্র একটি পরিস্থিতিতে সম্পাদনা করেন তবে আপনি আপনার জীবনকে কিছুটা সহজ করবেন।


@ ওড্রেড - আপনি কি আমাকে সঠিক উত্তরটি নির্দেশ করতে পারেন যা সব ধরণের ফাইলের জন্য কাজ করে ...
গিশু

@ জেসন ওকে, তবে এটি ঠিক এখনও ভুল যে আপনি একই ফাইলটি একাধিকবার পাশাপাশি পার্শ্ববর্তী তুলনা করতে খুলতে পারবেন না। এটি পরিষ্কারভাবে সম্ভব, কমপক্ষে .cs ফাইলের জন্য।
ওড্রেড

@ ওড্রেড আপনি ঠিক বলেছেন আমি চেষ্টা করে এটিকে সংশোধন করার জন্য সম্পাদনা করেছি। আপনি আগের সংস্করণগুলির উপর ভিত্তি করে মন্তব্যগুলি সরাতে চান এমন ক্ষেত্রে আপনাকে জানানো।
জেসন এস

@ ওড্রেড লুকের উত্তরটি চেষ্টা করে দেখতে পেলেন ভিবি ব্যবহারকারীদের জন্য ভিএসের দুটি উদাহরণ খোলার চেয়ে অনেক ভাল এবং আমার উত্সাহটি রয়েছে।
জেসন এস

এটি এইচটিএমএল ফাইলগুলির একমাত্র কার্যকরী কাজ বলে মনে হচ্ছে, যেখানে রেজিস্ট্রি সম্পাদনা খালি দ্বিতীয় উইন্ডো দেয়
ক্রিস এফ ক্যারল

1

আমার কাছে ভিজ্যুয়াল স্টুডিও 2005 এর অনুলিপি নেই, তবে এই প্রক্রিয়াটি ভিজ্যুয়াল স্টুডিও ২০০৮ এ কাজ করে:

  1. Xyz.cpp অন্য কিছু ফাইলের সাথে খুলুন।
  2. ট্যাব শিরোনামে ডান ক্লিক করুন এবং নতুন উল্লম্ব ট্যাব গোষ্ঠীটি নির্বাচন করুন।
  3. প্রথম ট্যাব গ্রুপের অন্য ফাইলটিতে বাম ক্লিক করুন।
  4. সলিউশন এক্সপ্লোরারের মাধ্যমে xyz.cpp খুলুন।

আপনার এখন পৃথক উল্লম্ব ট্যাব গ্রুপগুলিতে ফাইলের দুটি উদাহরণ থাকা উচিত।


আমার ভিএস 2 কে 5 এবং ভিএস 2 কে 8 এ এটি আমার জন্য দ্বিতীয় ট্যাবে কেবল আসল দৃষ্টান্তগুলি দেখায়। আমি যদি সলিউশন এক্সপ্লোরার, ফাইল এক্সপ্লোরার থেকে ড্রাগনড্রপ, বা ফাইল | এর মাধ্যমে ডাবল ক্লিক করি তবে এটি হয় মেনু খুলুন
সাইমন পিলগ্রিম

@ সাইমন - অন্য ফাইল খোলা না থাকলে এটি ঘটে (প্রথম ধাপের দ্বিতীয় অংশ)
si618

এটি অন্যান্য ট্যাব গ্রুপে মূল ফাইলটি খোলার বিষয়টি জানেন। সম্ভবত এটি পুনরায় নকল করার অনুমতি দেয় এমন ফাইলগুলির সাথে সম্পর্কিত।
নিওসউফ

0

আমি এমন একটি হ্যাক নিয়ে এসেছি যা মূল উত্তরে ফলাফলটি তৈরি করতে পারে।

আপনার যদি উত্স নিয়ন্ত্রণে দুটি উইন্ডোতে চান ফাইলটি থাকে তবে আপনি ফাইলটিতে ডান ক্লিক করতে পারেন এবং তুলনা নির্বাচন করতে পারেন, আপনি তুলনা করতে পারেন

আপনি যদি তুলনা করেন তবে আপনার ফাইলের বিষয়বস্তু প্রদর্শন করে আপনার কাছে একটি নতুন উইন্ডো কল কল হবে।

এটি অবশ্যই আদর্শ নয় কারণ ভিন্ন উইন্ডোটিতে পাঠ্যকে দূষিত করার বিভিন্ন রং থাকবে। দ্রষ্টব্য: আপনি যে ফাইলটি খুলতে চান তা এবং খালি ফাইলের সাথে আপনি তুলনা করতে পারেন এবং তারপরে আপনার উইন্ডোটি খুব কুৎসিত সবুজ পটভূমিতে থাকবে।

এটি নিখুঁত নয়, এটি একটি হ্যাক, তবে এটিই কেবলমাত্র দুটি উইন্ডোতে একই ফাইলটি দেখতে পেল।

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