Mac의 다른 프로젝트에서 작업하기 위해 새 MonoDevelop 인스턴스를 열고 싶습니다. 현재 OS로 인해 새 인스턴스를 열 수 없습니다.
Mac의 다른 프로젝트에서 작업하기 위해 새 MonoDevelop 인스턴스를 열고 싶습니다. 현재 OS로 인해 새 인스턴스를 열 수 없습니다.
답변:
Mac에서 앱이 열려 있고 다시 실행하려고하면 Mac이 열린 앱으로 전환됩니다. 실행기에 옵션 "-n"을 전달하여 새 인스턴스를 열도록 강제 할 수 있습니다. 터미널에서
open -n /Applications/MonoDevelop.app
MonoDevelop은 여러 솔루션을 열 수 있습니다. 이렇게하려면 "열기"대화 상자에서 "현재 솔루션 닫기"확인란의 선택을 취소하거나 시작 페이지에서 최근에 연 프로젝트 중 하나를 클릭 할 때 Ctrl 키를 누르고 있습니다.
편집 : Mac에서 MonoDevelop를 대체 한 Xamarin Studio의 경우 명령은 다음과 같습니다.
open -n /Applications/Xamarin\ Studio.app
편집 2 :
Xamarin Studio를 대체 한 Mac 용 Visual 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으로 바꾸는 것에 대한 bright의 의견을 아래에서 확인하십시오.
여러 MonoDevelop 인스턴스의 그루비 함을 즐기려면 반복해서 클릭하십시오.
편의상 MonoDevelop의 복사본을 세 개만 만들었습니다.
Finder에서 MonoDevelop을 강조 표시하고, 복사하고, 붙여넣고, 새 사본의 이름을 "MonoDevelop-2"로 변경하고, 만족스럽게 반복합니다.
또한 다른 상황에서 무슨 일이 일어나고 있는지 추적하는 데 도움이됩니다. 저는 일반적으로 가장 중요한 프로젝트를 "MonoDevelop"에서 열어두고, "MonoDevelop-2"를 사용하여 메인 프로젝트와 관련된 아이디어를 테스트하고 "MonoDevelop-3"을 임의 스크래치로 사용합니다.
alt-tab (open-Apple-tab (command-tab (whvr)))을 실행하면 실행 파일의 이름이 응용 프로그램 목록의 아이콘 아래에 표시되므로 규칙을 준수하는 한 항상 알고 있습니다. (ish) 내가 열어 놓은 다른 앱 창 수에 관계없이 alt-tabbing하는 인스턴스의 내용. 나는 그것을 알아 내기 위해 그것들을 순환 할 필요가 없다.
완벽하지 않습니다. "MonoDevelop"이 실행 중일 때 다른 하나를 실행하려고하면 첫 번째 시작 시도가 실패합니다. 다시 발사하려고하면 두 번째로 작동합니다. 그러나 이것은 가장 최근 빌드 이후에만 발생했으며 자동 업데이트 또는 추가 기능 관리와 관련이있을 수 있다고 생각합니다. 너무 많이 조사하지 않았습니다. 한 번 실행하면 문제가 없으므로 걱정하지 않습니다. :)
그 결과 start-it-twice 방법을 사용하면 시작하려는 MonoDevelop의 추가 인스턴스에 대해 더블 클릭 대신 네 번 클릭해야합니다. 과정에 십오초에 대해 추가, 나는 모든 시간을 실행 ( "MonoDevelop-1"과 "MonoDevelop-2"와 함께) MonoDevelop이 있기 때문에, 그것은까지 추가 어쩌면 , 작업의 추가 삼십 초 각 주. 편의를위한 공정한 거래, methinks.
약간 해키하지만 저에게는 잘 작동했습니다.
그리고 모든 멋진 아이들이 그것을하고 있습니다.
-자 마린 스튜디오-
2013 년 2 월에 Monodevelop은 Xamarin Studio라고 불리며 공간이 있다는 사실은 위의 내용이 작동하지 않음을 의미합니다. 나중에 약간 손을 뻗어 두 가지 유형의 따옴표를 중첩해야하며 아래는 applescript에서 작동합니다.
do shell script "open -n '/Applications/Xamarin Studio.app/'"
즐겨
open -n /Applications/Xamarin\ Studio.app
do shell script "open -n /Applications/Xamarin\\ Studio.app/"
Xamarin Studio Launcher를 만든 redth (현재 Xamarin 직원)가이 앱을 확인할 수 있습니다. http://redth.codes/Xamarin-Studio-Launcher-v3/ . 앱이므로 게시 할 코드가 없습니다. 그러나 좋은 점은 .dmg로 패키지되어 있다는 것입니다. .sln 파일에서도 작동합니다. v4 (2015 년 1 월 12 일) 다운로드에 대한 하드 링크 : http://redth.codes/assets/Xamarin.Studio.Launcher.v4.zip .