আমি কীভাবে ম্যাকের উপর মনো-ডেভেলফের একাধিক উদাহরণ চালু করতে পারি?


121

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

উত্তর:


173

ম্যাক-এ, আপনার কাছে যদি একটি অ্যাপ খোলা থাকে এবং আপনি আবার এটি চালু করার চেষ্টা করেন, ম্যাক কেবল খোলা অ্যাপটিতে স্যুইচ করে। আপনি লঞ্চারটিতে "-n" বিকল্পটি পাস করে এটিকে নতুন উদাহরণ খুলতে বাধ্য করতে পারেন। একটি টার্মিনালে, চালান

open -n /Applications/MonoDevelop.app

আরও মনে রাখবেন যে মনো-ডেভেলফ একাধিক সমাধান খুলতে সক্ষম। এটি করার জন্য, "ওপেন" ডায়ালগের "ক্লোজ কারেন্ট সলিউশন" চেকবক্সটি অনিচ্ছুক করুন বা স্বাগতম পৃষ্ঠায় সদ্য খোলা প্রকল্পগুলির একটিতে ক্লিক করার সময় নিয়ন্ত্রণ কীটি ধরে রাখুন।

সম্পাদনা: জ্যাকারমিন স্টুডিওর জন্য, যা ম্যাকের উপর মনোডেভলফ প্রতিস্থাপন করেছে, হ'ল কমান্ডটি

open -n /Applications/Xamarin\ Studio.app

সম্পাদনা 2:

ম্যাকের জন্য ভিজ্যুয়াল স্টুডিওর জন্য, যা জ্যামারিন স্টুডিওকে প্রতিস্থাপন করেছে, আদেশটি

open -n /Applications/Visual\ Studio.app

2
হাই - আমি ম্যাক ওএসে মনোডিভোল্ফ ২.৪ চালাচ্ছি এবং আমি সেই চেকবক্স বা নিয়ন্ত্রণ-কী আচরণটি দেখছি না। এটি কি সম্প্রতি পরিবর্তিত হয়েছে?
ডেভিড মোলস

2
এখনও আমার জন্য কাজ করে। নোট করুন যে স্বাগতম পৃষ্ঠায় চেকবক্স এবং ইঙ্গিতটি তখনই উপস্থিত হয় যদি আপনার কোনও সমাধান ইতিমধ্যে খোলা থাকে এবং চেকবক্সটি কেবল তখনই উপস্থিত হয় যখন আপনি ডায়ালগটিতে একটি সমাধান বা প্রকল্প নির্বাচন করবেন।
মিকায়লা হাচিনসন

কেউ এটির সন্ধানের ক্ষেত্রে চেকবক্স লেবেলে আপডেট করুন, এটি এখন "বর্তমান ওয়ার্কস্পেস বন্ধ করুন" বলেছে
টিয়াগো

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

2
এখনও জামারিন স্টুডিওতে কাজ করে, যদিও আমি এখনও সন্দেহ করি যে মিগুয়েল একটি সফটবল খেলছে:; open -n /Applications/Xamarin\ Studio.app/ ^)
খেলছে:; রাফিন

40

কমান্ডটি প্রবেশ করানোর জন্য শেলটি ব্যবহার করে অন্যরা যেমন অতিরিক্ত উদাহরণ প্রবর্তন করার জন্য বর্ণনা করেছেন ঠিক আছে, তবে আমি ডকটিতে একটি আইকন থাকা পছন্দ করি যা আমি ক্লিক করতে পারি।

এটি করা সহজ:

  1. অ্যাপলস্ক্রিপ্ট সম্পাদক খুলুন এবং নিম্নলিখিত লিখুন:

    do shell script "open -n /Applications/MonoDevelop.app/"

  2. "মনোো ডেভেলপ লঞ্চার" এর মতো নামের সাথে সঞ্চয় করুন এবং ফাইল ফর্ম্যাটের জন্য অ্যাপ্লিকেশন নির্দিষ্ট করে দেওয়ার বিষয়টি নিশ্চিত করুন।

  3. আইকনটিকে আপনার ডকে টেনে আনুন।

  4. মনো-ডেভেলফের সাথে জেনেরিক আইকনটি প্রতিস্থাপন করার বিষয়ে নীচে উজ্জ্বলদের মন্তব্যটি পরীক্ষা করে দেখুন।

একাধিক মনো-ডেভেলপ উদাহরণগুলির খাঁজ উপভোগ করতে বারবার ক্লিক করুন।


1
অন্য দুটি উত্তর মিলিয়ে সেরা
ব্ল্যাকটাইগারএক্স

10
মনো-ডেভেলপ আইকনটির সাথে স্ক্রিপ্ট লঞ্চার আইকনটি প্রতিস্থাপন করতে, আপনি প্যাকেজ সামগ্রীগুলি খুলতে পারবেন এবং অ্যাপলেট.িকনস ফাইলটি মনোডেলফুল আইকন দ্বারা (মনো ডেভলফ প্যাকেজ সামগ্রীগুলি থেকে) প্রতিস্থাপন করতে পারেন, কেবল ফাইলটি অনুলিপি করার পরে অ্যাপলেট.িকনে পুনরায় নামকরণ করতে ভুলবেন না remember ।
উজ্জ্বল

1
পারফেক্ট! ধন্যবাদ সাবফিউশন, এবং আইকন প্রতিস্থাপনের টিপটির জন্য উজ্জ্বল ধন্যবাদ।
লেইউ বোলার্স

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

13

সুবিধার জন্য, আমি কেবল মনোডেভলভের তিনটি অনুলিপি তৈরি করি।

ফাইন্ডারে মনোো ডেভেলপ হাইলাইট করুন, অনুলিপিটি কপি করুন, পেস্ট করুন, নতুন অনুলিপিটি "মনোোডিভোল্ট -২" এ নামিয়ে দিন এবং আপনার সন্তুষ্টির পুনরাবৃত্তি করুন।

এটি আমাকে বিভিন্ন পরিস্থিতিতে কী চলছে তা ট্র্যাক রাখতে সহায়তা করে। আমি সাধারণত আমার সর্বাধিক গুরুত্বপূর্ণ প্রকল্পটি "মনোডিভোল্ফ" এ খোলা রাখি, আমার মূল প্রকল্প সম্পর্কিত আইডিয়া পরীক্ষা করার জন্য "মনোোডিভোল্ট -২" এবং এলোমেলো স্ক্র্যাচের জন্য "মনোোডিভলভ -৩" ব্যবহার করি।

আপনি যখন Alt-tab (ওপেন-অ্যাপল-ট্যাব (কমান্ড-ট্যাব (whvr))) করেন, তখন প্রয়োগের তালিকার নাম প্রয়োগ তালিকার আইকনের নীচে প্রদর্শিত হয়, সুতরাং যতক্ষণ না আমি আমার সম্মেলনে থাকি, আমি সর্বদা জানি (ইস) আমি অন্য কতগুলি অ্যাপ্লিকেশন উইন্ডো খুলেছি তা বিবেচনা না করেই উদাহরণটির বিষয়বস্তু আমি আল-ট্যাব করছি। এটি নির্ণয় করার জন্য তাদের মধ্য দিয়ে আমাকে চক্র চালানোর দরকার নেই।

এটি নিখুঁত নয় - যখন আমার "মনোোডিভেলফ" চলছে, আমি যদি অন্য একজনকে গুলি চালানোর চেষ্টা করি তবে শুরু করার প্রথম প্রচেষ্টাটি ব্যর্থ হবে। আপনি কেবল এটি আবার জ্বালিয়ে দেওয়ার চেষ্টা করুন - এটি দ্বিতীয়বার কাজ করে। এটি কেবল সাম্প্রতিকতম নির্মাণের পরে থেকেই ঘটছে, এবং আমি মনে করি এটি স্বয়ংক্রিয় আপডেট বা অ্যাড-ইন পরিচালনার সাথে কিছু করতে পারে। এটি খুব একটা তাকান না। যেহেতু একবারে চলতে এবং চালানোতে কোনও সমস্যা নেই তাই আমি এটি নিয়ে চিন্তা করি না :)

ফলাফলটি হ'ল স্টার্ট-ই-দ্বিগুণ পদ্ধতির সাথে আপনি যে কোনও মনো-ডেভেলফ শুরু করতে চান তার কোনও অতিরিক্ত উদাহরণের জন্য, আপনি ডাবল-ক্লিকের পরিবর্তে চতুর্থাংশ-ক্লিক করতে হবে। প্রক্রিয়া পনের সেকেন্ড সম্পর্কে যোগ করে, এবং যেহেতু আমি MonoDevelop আছে তারা সব সময় চলমান ( "MonoDevelop -1" ও "MonoDevelop -2" সহ), এটা করার জন্য, অ্যাডস আপ হয়তো কাজ একটি অতিরিক্ত ত্রিশ সেকেন্ডের প্রতি সপ্তাহে। সুবিধার জন্য ন্যায্য বাণিজ্য, মিথথিক্স।

কিছুটা হ্যাকি, তবে এটি আমার পক্ষে ভাল কাজ করেছে।

এবং সমস্ত দুর্দান্ত বাচ্চারা এটি করছে are


1
ভালো বুদ্ধি! যদি আপনি অনুলিপি না করে একটি সিমলিংক তৈরি করেন তবে এটি এখনও কার্যকর হয়?
মিকায়লা হাচিনসন

1
স্টার্টআপ ব্যর্থতা অ্যাডিন রেজিস্ট্রি পুনর্নির্মাণের একটি পরিচিত বাগ। যখন এমডি সনাক্ত করে যে এর ঘড়িগুলি পরিবর্তন হয়েছে বা "সরানো" হয়েছে, এটি অ্যাডটিন রেজিস্ট্রি পুনর্নির্মাণ করে এবং কখনও কখনও এটি ক্র্যাশ হওয়ার পরে হয়। এখানে একটি পরিবেশের পরিবর্তনশীল রয়েছে যা আপনি এটির জন্য একটি আলাদা রেজিস্ট্রি অবস্থান ব্যবহার করতে পারেন, যা আপনি আপনার তিনটি দৃষ্টান্তের রেজিস্ট্রি আলাদা করতে ব্যবহার করতে পারেন, যদিও আপনি নিশ্চিত নন যে আপনি ম্যাকের জন্য প্রতি অ্যাপ্লিকেশন এনভি ভার্সার কীভাবে সেট করবেন। এটি MonoDevelop.app/Contents/macOS/MonoDevelop স্ক্রিপ্টে প্যাচ করতে হবে।
মিকায়লা হাচিনসন

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

ডান্নো কেন এর জবাব দেওয়ার জন্য আমি এতক্ষণ অপেক্ষা করেছিলাম - উপরের মন্তব্যটি লেখার সাথে সাথেই আমি একটি সিমিলিঙ্ক তৈরি করার চেষ্টা করেছি - কার্যকর হয়নি: | ওএস এক্সকে বোকা বানানো হয়নি। সুতরাং আমি এখনও আমার অনুলিপি জিনিস করছি। কিন্তু, আরে - এটা কাজ করে। অ্যাপ্লিকেশনগুলির মাধ্যমে কমান্ড-ট্যাবিংয়ের জন্য ফাইল-নামটিতে কেবল -2, -3 ইত্যাদির চেয়ে এটি স্বয়ংক্রিয়করণ এবং আরও অর্থবহ তথ্য জানার কয়েকটি উপায় আমি ভেবে দেখেছি, তবে আমি এখনও প্রয়োজন> অলসতা প্রান্তকে আঘাত করি নি যা অনুরোধ জানায় আমার সরঞ্জাম :) গড়ে তুলতে
ররি Blyth,

6

--মামারিন স্টুডিও--

২০১৩ সালের ফেব্রুয়ারিতে মনোোডলভকে জ্যামারিন স্টুডিও বলা হয় এবং এর মধ্যে একটি জায়গা রয়েছে তার অর্থ উপরেরটি কাজ করে না। কিছু বিড়বিড় করে পরে, আমি খুঁজে পেয়েছি যে আপনি দুটি ধরণের উদ্ধৃতি বাসা বাঁধতে হবে এবং নীচে অ্যাপলস্ক্রিপ্টে কাজ করবে:

do shell script "open -n '/Applications/Xamarin Studio.app/'"

উপভোগ করুন


5
এটি কাজ করে, আপনার কেবল স্থানটি পালাতে হবে যেমনopen -n /Applications/Xamarin\ Studio.app
লুক

আরও একটি টিপ, আপনারও স্ক্রিপ্টের ব্যাকস্ল্যাশ এড়াতে হবে, যেমনdo shell script "open -n /Applications/Xamarin\\ Studio.app/"
মিক বায়ার্ন

6

এছাড়াও আপনি সংক্ষিপ্ত সংস্করণ ব্যবহার করতে পারেন:

Open -n -a "Xamarin Studio.app"

সম্পাদনা করুন : ম্যাকের জন্য ভিজ্যুয়াল স্টুডিও এবং / অথবা আরও কম কমান্ডটি

Open -n -a "Visual Studio"

3

যদি আপনি জ্যামারিন স্টুডিওর একটি উদাহরণে দুটি সমাধান খোলার ক্ষেত্রে ঠিক থাকেন তবে আপনি "ফাইল" -> "সাম্প্রতিক সমাধানগুলিতে নেভিগেট করে এবং তারপরে Ctrl + অন্য সমাধানটিতে ক্লিক করে এটি করতে পারেন। এটি জামারিন স্টুডিওর একই উদাহরণে উভয় সমাধান খুলবে।


3

আপনি এই অ্যাপ্লিকেশনটি রেডথ (এখন একজন জ্যামারিন কর্মচারী) দ্বারা পরীক্ষা করতে পারেন যিনি একটি জামারিন স্টুডিও লঞ্চার করেছেন: http://redth.codes/Xamarin- স্টুডিও- লঞ্চার- v3/ । এটি কোনও অ্যাপ্লিকেশন হওয়ায় পোস্ট করার জন্য কোনও কোড নেই। তবে ভাল জিনিস এটি আপনার জন্য একটি .dmg মধ্যে প্যাকেজ আপ করা হয়। এটি .sln ফাইলগুলির সাথেও কাজ করে। ভি 4-র হার্ড লিঙ্ক (জানুয়ারী 12, 2015) ডাউনলোড: http://redth.codes/assets/Xamarin.Studio.Launcher.v4.zip


1

আপনার ~ / .bashrc বা ~ / .zshrc সম্পাদনা করুন এবং নিম্নলিখিত শর্টকাটটি কনফিগার করুন:

alias xam = 'open -n /Applications/Xamarin\ Studio.app'

সিএলআই থেকে নিম্নলিখিত হিসাবে ব্যবহার করুন:

xam ReactiveUI.sln

1

আরও একটি সহজ উপায় ....

অ্যাপ্লিকেশন থেকে কেবলমাত্র টার্মিনালটি জ্যামারিন স্টুডিও অ্যাপ্লিকেশনটি টেনে আনুন এটি এর মতো পথ নেবে /Applications/Xamarin\ Studio.app আগে খোলা -n লিখতে/Applications/Xamarin\ Studio.app

এখন সম্পূর্ণ কমান্ড এর মত open -n /Applications/Xamarin\ Studio.app


0

টার্মিনাল রাইট বা নীচের কমান্ডটি কেবল খুলুন, আপনি উদাহরণের নাম উদাহরণ পরিবর্তন করতে পারেন ((জ্যামারিন \ স্টুডিও 1) এটি অন্য একটি জ্যামারিন স্টুডিও খুলবে, যেমন (/ জ্যামারিন \ স্টুডিও 1)

$ open -na /Applications/Xamarin\ Studio.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Xamarin\ Studio1

উপরে ব্যবহার করে আপনি .app একাধিক উদাহরণ তৈরি করতে পারেন।

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