Saya ingin membuka instance MonoDevelop baru untuk mengerjakan proyek yang berbeda di Mac, dan OS saat ini mencegah saya membuka instance baru.
sumber
Saya ingin membuka instance MonoDevelop baru untuk mengerjakan proyek yang berbeda di Mac, dan OS saat ini mencegah saya membuka instance baru.
Di Mac, jika Anda membuka aplikasi dan mencoba meluncurkannya lagi, Mac hanya akan beralih ke aplikasi yang terbuka. Anda dapat memaksanya untuk membuka instance baru dengan meneruskan opsi "-n" ke peluncur. Di terminal, jalankan
open -n /Applications/MonoDevelop.app
Perhatikan juga bahwa MonoDevelop mampu membuka banyak solusi. Untuk melakukannya, cukup hapus centang pada kotak centang "tutup solusi saat ini" di dialog "Buka", atau tahan tombol kontrol saat mengklik salah satu proyek yang baru dibuka di Halaman Selamat Datang.
EDIT: Untuk Xamarin Studio, yang menggantikan MonoDevelop di Mac, perintahnya adalah
open -n /Applications/Xamarin\ Studio.app
EDIT 2:
Untuk Visual Studio untuk Mac, yang menggantikan Xamarin Studio, perintahnya adalah
open -n /Applications/Visual\ Studio.app
open -n /Applications/Xamarin\ Studio.app/
Menggunakan shell untuk memasukkan perintah seperti yang dijelaskan orang lain untuk meluncurkan instance ekstra baik-baik saja, tetapi saya lebih suka memiliki ikon di dok yang bisa saya klik.
Mudah dilakukan:
Buka AppleScript Editor dan masukkan yang berikut ini:
do shell script "open -n /Applications/MonoDevelop.app/"
Simpan dengan nama seperti "MonoDevelop Launcher" dan pastikan untuk menentukan Aplikasi untuk format file.
Seret ikon ke dok Anda.
Pastikan untuk memeriksa komentar cerah di bawah ini tentang mengganti ikon generik dengan MonoDevelop's.
Klik berulang kali untuk menikmati keseruan beberapa instance MonoDevelop.
sumber
Untuk kenyamanan, saya hanya membuat tiga salinan MonoDevelop.
Sorot MonoDevelop di Finder, salin, tempel, ganti nama salinan baru menjadi "MonoDevelop-2", dan ulangi sesuai keinginan Anda.
Ini juga membantu saya melacak apa yang terjadi dalam berbagai kasus. Saya biasanya tetap membuka proyek terpenting saya di "MonoDevelop", menggunakan "MonoDevelop-2" untuk menguji ide yang terkait dengan proyek utama saya, dan "MonoDevelop-3" untuk awal acak.
Saat Anda alt-tab (buka-Apple-tab (command-tab (whvr))), nama yang dapat dieksekusi muncul di bawah ikonnya dalam daftar aplikasi, jadi, selama saya tetap berpegang pada konvensi saya, saya selalu tahu (ish) konten dari instance yang saya alihkan ke terlepas dari berapa banyak jendela aplikasi lain yang saya buka. Saya tidak perlu menelusuri mereka untuk mengetahuinya.
Ini tidak sempurna - ketika saya menjalankan "MonoDevelop", jika saya mencoba menjalankan salah satu dari yang lain, upaya pertama untuk memulai akan gagal. Anda hanya mencoba untuk menyalakannya lagi - ini berhasil untuk kedua kalinya. Ini hanya terjadi sejak build terbaru, dan saya pikir itu mungkin ada hubungannya dengan pembaruan otomatis atau manajemen add-in. Belum terlalu banyak memeriksanya. Karena tidak ada masalah setelah aktif dan berjalan, saya tidak perlu khawatir :)
Hasilnya adalah, dengan metode start-it-dua kali, untuk setiap instance tambahan MonoDevelop yang ingin Anda mulai, Anda harus mengklik empat kali alih-alih mengklik dua kali. Menambahkan sekitar lima belas detik ke proses, dan karena saya menjalankan MonoDevelop (bersama dengan "MonoDevelop-1" dan "MonoDevelop-2") sepanjang waktu, ia menambahkan hingga, mungkin , tambahan tiga puluh detik kerja setiap minggu. Perdagangan yang adil untuk kenyamanan, menurutku.
Agak hacky, tapi berhasil dengan baik untuk saya.
Dan semua anak keren melakukannya.
sumber
- STUDIO XAMARIN--
Pada Februari 2013 Monodevelop disebut Xamarin Studio, dan fakta itu memiliki ruang di dalamnya berarti hal di atas tidak berfungsi. Beberapa mengotak-atik nanti, saya menemukan Anda perlu menyarangkan dua jenis kutipan dan di bawah ini akan berfungsi di applescript:
Nikmati
sumber
open -n /Applications/Xamarin\ Studio.app
do shell script "open -n /Applications/Xamarin\\ Studio.app/"
Anda juga dapat menggunakan versi yang lebih pendek:
Edit : Untuk Visual Studio untuk Mac dan / atau lebih singkat perintahnya adalah
sumber
Jika Anda baik-baik saja dengan membuka dua solusi dalam satu contoh Xamarin Studio, Anda dapat melakukannya dengan menavigasi ke "File" -> "Recent Solutions" dan kemudian Ctrl + mengklik solusi lainnya. Ini membuka kedua solusi dalam contoh yang sama dari studio Xamarin.
sumber
Anda dapat memeriksa aplikasi ini dengan redth (sekarang menjadi karyawan Xamarin) yang membuat Peluncur Xamarin Studio: http://redth.codes/Xamarin-Studio-Launcher-v3/ . Tidak ada kode untuk diposting karena ini adalah aplikasi. Tetapi hal baiknya adalah ini dikemas dalam .dmg untuk Anda. Ia bahkan bekerja dengan file .sln. Tautan keras ke unduhan v4 (Jan 12, 2015): http://redth.codes/assets/Xamarin.Studio.Launcher.v4.zip .
sumber
Edit ~ / .bashrc atau ~ / .zshrc Anda dan konfigurasikan pintasan berikut:
Gunakan sebagai berikut dari CLI:
sumber
Satu lagi cara termudah ....
Buka saja Terminal Seret aplikasi Xamarin Studio dari aplikasi itu akan mengambil jalur seperti
/Applications/Xamarin\ Studio.app
dan menulis buka -n sebelum/Applications/Xamarin\ Studio.app
Sekarang perintah lengkap seperti
open -n /Applications/Xamarin\ Studio.app
sumber
Buka saja Terminal tulis atau di bawah perintah, Anda dapat mengubah nomor nama contoh misalnya (/ Xamarin \ Studio1) itu membuka satu lagi Xamarin Studio, misalnya (/ Xamarin \ Studio1)
Menggunakan di atas, Anda dapat membuat salah satu dari beberapa instance .app.
sumber