मैं मैक पर एक अलग परियोजना पर काम करने के लिए एक नया मोनोएडवेअर उदाहरण खोलना चाहता हूं, और ओएस वर्तमान में मुझे एक नया उदाहरण खोलने से रोक रहा है।
मैं मैक पर एक अलग परियोजना पर काम करने के लिए एक नया मोनोएडवेअर उदाहरण खोलना चाहता हूं, और ओएस वर्तमान में मुझे एक नया उदाहरण खोलने से रोक रहा है।
जवाबों:
मैक पर, यदि आपके पास एक ऐप खुला है और आप इसे फिर से लॉन्च करने का प्रयास करते हैं, तो मैक सिर्फ ओपन ऐप पर स्विच हो जाता है। आप इसे लॉन्चर में "-n" विकल्प पास करके एक नया उदाहरण खोलने के लिए बाध्य कर सकते हैं। एक टर्मिनल में, भागो
open -n /Applications/MonoDevelop.app
यह भी ध्यान दें कि मोनोएडवल कई समाधानों को खोलने में सक्षम है। ऐसा करने के लिए, बस "ओपन करें" डायलॉग में "क्लोज करंट सॉल्यूशन" चेकबॉक्स को अनचेक करें, या वेलकम पेज में हाल ही में खोले गए प्रोजेक्ट्स में से किसी एक पर क्लिक करते समय कंट्रोल की को दबाए रखें।
EDIT: Xamarin Studio के लिए, जिसने मैक पर MonoDevelop की जगह ली है, कमांड है
open -n /Applications/Xamarin\ Studio.app
संपादित करें 2:
Mac के लिए Visual Studio के लिए, जिसने Xamarin Studio को प्रतिस्थापित किया है, कमांड है
open -n /Applications/Visual\ Studio.app
open -n /Applications/Xamarin\ Studio.app/
;
कमांड में प्रवेश करने के लिए शेल का उपयोग करना क्योंकि अन्य लोगों ने एक अतिरिक्त उदाहरण लॉन्च करने के लिए वर्णित किया है, ठीक है, लेकिन मैं गोदी पर एक आइकन होना पसंद करता हूं जिसे मैं बस क्लिक कर सकता हूं।
यह करना आसान है:
AppleScript एडिटर खोलें और निम्नलिखित दर्ज करें:
do shell script "open -n /Applications/MonoDevelop.app/"
"MonoDevelop Launcher" जैसे नाम के साथ सहेजें और फ़ाइल प्रारूप के लिए एप्लिकेशन निर्दिष्ट करना सुनिश्चित करें ।
आइकन को अपनी गोदी में खींचें।
MonoDevelop के साथ जेनेरिक आइकन को बदलने के बारे में नीचे दी गई उज्ज्वल टिप्पणियों की जाँच करना सुनिश्चित करें।
एकाधिक मोनोडेवल इंस्टेंस के ग्रूव का आनंद लेने के लिए बार-बार क्लिक करें।
सुविधा के लिए, मैं सिर्फ मोनोडेवलप की तीन प्रतियां बनाता हूं।
फाइंडर में मोनोडेवलप को हाइलाइट करें, कॉपी करें, पेस्ट करें, नई कॉपी को "मोनोडेवलप -2" में बदल दें और अपनी संतुष्टि को दोहराएं।
यह मुझे विभिन्न उदाहरणों में क्या हो रहा है, इसका ट्रैक रखने में भी मदद करता है। मैं आमतौर पर अपने सबसे महत्वपूर्ण प्रोजेक्ट को "मोनोडेवलप" में खुला रखता हूं, अपने मुख्य प्रोजेक्ट से संबंधित विचारों का परीक्षण करने के लिए "मोनोएडवेल्ड -2" और रैंडम स्क्रैच के लिए "मोनोडेवलप -3" का उपयोग करता हूं।
जब आप ऑल-टैब (ओपन-ऐप्पल-टैब (कमांड-टैब (whvr))) करते हैं, तो निष्पादन योग्य का नाम एप्लिकेशन सूची में इसके आइकन के नीचे दिखाई देता है, इसलिए, जब तक मैं अपने सम्मेलन में रहता हूं, मुझे हमेशा पता रहता है (ish) उदाहरण के लिए मैं कितने अन्य ऐप विंडो खोल रहा हूं, इसकी परवाह किए बिना मैं ऑल्ट-टैबिंग कर रहा हूं। मुझे यह पता लगाने के लिए उनके माध्यम से साइकिल चलाने की ज़रूरत नहीं है।
यह सही नहीं है - जब मेरे पास "मोनोडेवलप" चल रहा है, अगर मैं दूसरों में से एक को आग लगाने की कोशिश करता हूं, तो शुरू करने का पहला प्रयास विफल हो जाएगा। आप बस इसे फिर से आग लगाने की कोशिश करते हैं - यह दूसरी बार काम करता है। यह केवल सबसे हाल के निर्माण के बाद से हो रहा है, हालांकि, और मुझे लगता है कि इसका स्वत: अपडेट या ऐड-इन प्रबंधन के साथ कुछ करना हो सकता है। इसमें बहुत अधिक नहीं देखा गया। चूंकि एक बार उठने और चलने में कोई समस्या नहीं है, मुझे इसकी चिंता नहीं है :)
इसका नतीजा यह है कि, शुरू-दो बार विधि के साथ, मोनोडेवलप के किसी भी अतिरिक्त उदाहरण के लिए, जिसे आप शुरू करना चाहते हैं, आप अंत में डबल-क्लिक के बजाय चौगुना-क्लिक कर रहे हैं। प्रक्रिया के लिए पंद्रह सेकंड के बारे में कहते हैं, और के बाद से मैं monodevelop है हर समय चल रहा है ( "monodevelop -1" और "monodevelop -2" के साथ), यह करने के लिए, कहते हैं हो सकता है , काम का एक अतिरिक्त तीस सेकंड के लिए प्रत्येक सप्ताह। सुविधा के लिए एक उचित व्यापार, मेथिंक।
थोड़ा हैकी, लेकिन यह मेरे लिए अच्छी तरह से काम किया है।
और सभी शांत बच्चे कर रहे हैं।
--XAMARIN स्टूडियो -
फरवरी 2013 में मोनोडेवलप को ज़ामारिन स्टूडियो कहा जाता है, और इस तथ्य में एक जगह है कि इसका मतलब है कि ऊपर काम नहीं करता है। कुछ पहेलियों के बाद, मैंने पाया है कि आपको दो प्रकार के उद्धरणों को घोंसले में रखने की आवश्यकता है और नीचे एप्सस्क्रिप्ट में काम किया जाएगा:
do shell script "open -n '/Applications/Xamarin Studio.app/'"
का आनंद लें
open -n /Applications/Xamarin\ Studio.app
do shell script "open -n /Applications/Xamarin\\ Studio.app/"
इसके अलावा आप छोटे संस्करण का उपयोग कर सकते हैं:
Open -n -a "Xamarin Studio.app"
संपादित करें : मैक और / या अधिक छोटे कमांड के लिए विजुअल स्टूडियो के लिए
Open -n -a "Visual Studio"
आप इस ऐप को रेडथ (अब एक ज़ामरीन कर्मचारी) द्वारा जांच सकते हैं, जिसने ज़ामरीन स्टूडियो लॉन्चर बनाया था: http://redth.codes/Xamarin-Studio-Launcher-v3/ । चूंकि यह एक ऐप है इसलिए पोस्ट करने के लिए कोई कोड नहीं है। लेकिन अच्छी बात यह है कि यह आपके लिए एक .dmg में पैक किया गया है। यह .sln फ़ाइलों के साथ भी काम करता है। V4 (12 जनवरी 2015) के लिए हार्ड लिंक: http://redth.codes/assets/Xamarin.Studio.Launcher.v4.zip ।
अपना ~ / .bashrc या ~ / .zshrc संपादित करें और निम्नलिखित शॉर्टकट कॉन्फ़िगर करें:
alias xam = 'open -n /Applications/Xamarin\ Studio.app'
सीएलआई से निम्नानुसार उपयोग करें:
xam ReactiveUI.sln
बस टर्मिनल राइट या कमांड के नीचे खोलें, आप नाम संख्या बदल सकते हैं जैसे (/ Xamarin \ Studio1) यह एक और Xamarin स्टूडियो, जैसे (/ Xamarin \ Studio1) खोलें
$ open -na /Applications/Xamarin\ Studio.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Xamarin\ Studio1
ऊपर का उपयोग करके आप किसी भी .app कई उदाहरण बना सकते हैं।