Tôi muốn mở một phiên bản MonoDevelop mới để làm việc trên một dự án khác trên Mac và Hệ điều hành hiện đang ngăn tôi mở một phiên bản mới.
Tôi muốn mở một phiên bản MonoDevelop mới để làm việc trên một dự án khác trên Mac và Hệ điều hành hiện đang ngăn tôi mở một phiên bản mới.
Câu trả lời:
Trên Mac, nếu bạn có một ứng dụng đang mở và bạn cố khởi chạy lại ứng dụng đó, máy Mac chỉ chuyển sang ứng dụng đang mở. Bạn có thể buộc nó mở một phiên bản mới bằng cách chuyển tùy chọn "-n" vào trình khởi chạy. Trong một thiết bị đầu cuối, chạy
open -n /Applications/MonoDevelop.app
Cũng lưu ý rằng MonoDevelop có khả năng mở nhiều giải pháp. Để thực hiện việc này, chỉ cần bỏ chọn hộp kiểm "đóng giải pháp hiện tại" trong hộp thoại "Mở" hoặc giữ phím điều khiển khi nhấp vào một trong các dự án đã mở gần đây trong Trang Chào mừng.
CHỈNH SỬA: Đối với Xamarin Studio, đã thay thế MonoDevelop trên Mac, lệnh là
open -n /Applications/Xamarin\ Studio.app
CHỈNH SỬA 2:
Đối với Visual Studio for Mac, đã thay thế Xamarin Studio, lệnh là
open -n /Applications/Visual\ Studio.app
open -n /Applications/Xamarin\ Studio.app/
; ^)
Sử dụng shell để nhập lệnh như những người khác đã mô tả để khởi chạy một phiên bản bổ sung là tốt, nhưng tôi thích có một biểu tượng trên thanh dock mà tôi có thể chỉ cần nhấp vào.
Thật dễ dàng để làm:
Mở AppleScript Editor và nhập như sau:
do shell script "open -n /Applications/MonoDevelop.app/"
Lưu với tên như "Trình khởi chạy MonoDevelop" và đảm bảo chỉ định Ứng dụng cho định dạng tệp.
Kéo biểu tượng vào thanh công cụ của bạn.
Hãy nhớ xem bình luận của Bright bên dưới về việc thay thế biểu tượng chung bằng MonoDevelop's.
Nhấp nhiều lần để tận hưởng sự thú vị của nhiều phiên bản MonoDevelop.
Để thuận tiện, tôi chỉ cần tạo ba bản sao của MonoDevelop.
Đánh dấu MonoDevelop trong Finder, sao chép, dán, đổi tên bản sao mới thành "MonoDevelop-2" và lặp lại để bạn hài lòng.
Nó cũng giúp tôi theo dõi những gì đang diễn ra trong các trường hợp khác nhau. Tôi thường để dự án quan trọng nhất của mình mở trong "MonoDevelop", sử dụng "MonoDevelop-2" để thử nghiệm các ý tưởng liên quan đến dự án chính của mình và "MonoDevelop-3" cho mục đích ngẫu nhiên.
Khi bạn thay đổi tab (tab mở Apple (tab lệnh (whvr))), tên của tệp thực thi sẽ hiển thị bên dưới biểu tượng của nó trong danh sách ứng dụng, vì vậy, miễn là tôi tuân theo quy ước của mình, tôi luôn biết (tức là) nội dung của phiên bản tôi đang thay thế cho bất kể tôi đã mở bao nhiêu cửa sổ ứng dụng khác. Tôi không cần phải lướt qua chúng để tìm ra nó.
Nó không hoàn hảo - khi tôi đang chạy "MonoDevelop", nếu tôi cố gắng kích hoạt một trong những cái khác, nỗ lực đầu tiên để bắt đầu sẽ thất bại. Bạn chỉ cần thử kích hoạt lại - nó hoạt động lần thứ hai. Tuy nhiên, điều này chỉ xảy ra kể từ lần xây dựng gần đây nhất và tôi nghĩ rằng nó có thể liên quan đến cập nhật tự động hoặc quản lý bổ trợ. Đã không xem xét nó quá nhiều. Vì không có vấn đề gì khi thiết lập và chạy, tôi không lo lắng về nó :)
Kết quả là, với phương pháp start-it-hai lần, đối với bất kỳ phiên bản bổ sung nào của MonoDevelop mà bạn muốn bắt đầu, bạn sẽ phải nhấp bốn lần thay vì nhấp đúp. Thêm khoảng mười lăm giây vào quy trình và vì tôi có MonoDevelop (cùng với "MonoDevelop-1" và "MonoDevelop-2") chạy mọi lúc, nó có thể tăng thêm ba mươi giây làm việc mỗi tuần. Một thương mại công bằng cho sự thuận tiện, methinks.
Một chút hacky, nhưng nó hoạt động tốt cho tôi.
Và tất cả những đứa trẻ tuyệt vời đang làm điều đó.
--XAMARIN STUDIO--
Vào tháng 2 năm 2013 Monodevelop được gọi là Xamarin Studio, và thực tế là nó có một khoảng trống trong đó có nghĩa là điều trên không hoạt động. Sau đó, tôi thấy rằng bạn cần phải lồng hai loại dấu ngoặc kép vào nhau và loại dấu ngoặc kép dưới đây sẽ hoạt động trong applecript:
do shell script "open -n '/Applications/Xamarin Studio.app/'"
Thưởng thức
open -n /Applications/Xamarin\ Studio.app
do shell script "open -n /Applications/Xamarin\\ Studio.app/"
Ngoài ra, bạn có thể sử dụng phiên bản ngắn hơn:
Open -n -a "Xamarin Studio.app"
Chỉnh sửa : Đối với Visual Studio dành cho Mac và / hoặc ngắn hơn, lệnh là
Open -n -a "Visual Studio"
Bạn có thể kiểm tra ứng dụng này của redth (hiện là nhân viên của Xamarin), người đã tạo ra Trình khởi chạy Xamarin Studio: http://redth.codes/Xamarin-Studio-Launcher-v3/ . Không có mã nào để đăng vì nó là một ứng dụng. Nhưng điều tốt là nó được đóng gói dưới dạng .dmg cho bạn. Nó thậm chí còn hoạt động với các tệp .sln. Liên kết cứng tới bản tải xuống v4 (ngày 12 tháng 1 năm 2015): http://redth.codes/assets/Xamarin.Studio.Launcher.v4.zip .
Chỉnh sửa ~ / .bashrc hoặc ~ / .zshrc của bạn và định cấu hình phím tắt sau:
alias xam = 'open -n /Applications/Xamarin\ Studio.app'
Sử dụng như sau từ CLI:
xam ReactiveUI.sln
Một cách đơn giản nhất nữa ....
Chỉ cần mở Terminal Kéo ứng dụng Xamarin Studio khỏi ứng dụng, nó sẽ đi theo đường dẫn như /Applications/Xamarin\ Studio.app
và viết open -n trước/Applications/Xamarin\ Studio.app
Bây giờ hoàn thành lệnh giống như open -n /Applications/Xamarin\ Studio.app
Chỉ cần mở lệnh Terminal write hoặc bên dưới, bạn có thể thay đổi số hiệu của phiên bản, ví dụ (/ Xamarin \ Studio1), nó sẽ mở một Xamarin Studio khác, ví dụ: (/ Xamarin \ Studio1)
$ open -na /Applications/Xamarin\ Studio.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Xamarin\ Studio1
Sử dụng ở trên, bạn có thể tạo bất kỳ phiên bản .app nhiều.