Awalnya bertanya pada SO.com, tetapi saya menutupnya. Saya pikir itu lebih cocok untuk SU.com. Tolong beritahu saya jika itu juga bukan tempat yang tepat.
Saya ingin menambahkan menu konteks ke file .sh untuk menjalankannya di cygwin.
Saya mencoba memanipulasi perintah "Open Cygwin here" default:
C:\cygwin\bin\mintty.exe -e /bin/xhere /bin/bash.exe "%L"
Sayangnya, semua saya dapatkan adalah jendela yang menutup lagi segera.
Juga, saya tidak yakin 100%, apa tujuan dan makna argumen xhere.
Ini bekerja:
C:\cygwin\bin\bash.exe %1
Tetapi saya ingin memiliki permen sebagai jendela terminal.
Pertanyaan terakhir:
Apakah ada cara untuk menambahkan string perintah untuk dieksekusi ke string "Buka Cygwin di sini"?
sumber
$(cygpath "%1")
tidak akan bekerja dengan jalur yang berisi spasi. Menggunakan$(cygpath -ms "%1")
sebagai gantinya.-ms
beralih! Ini adalah konsol saya kemudian:Starting /bin/bash.exe >> xxx@xxx /cygdrive/c/Program Files
Saya pikir ini adalah pertanyaan untuk menetapkan kutipan yang tepat.Anda harus mencoba dengan perintah berikut:
C:\cygwin\bin\mintty.exe -e /bin/bash -l -c '%1'
.sumber
/bin/bash: C:cygwinhomeNippeytest.sh: command not found