Apakah Anda mengetahui plugin Eclipse untuk menjalankan shell sistem di konsol yang disertakan? Itu akan luar biasa. Dolphin, navigator file KDE, memiliki fitur ini, Anda dapat menekan F4 dan konsol akan muncul di direktori tempat Anda berdiri.
Sungguh luar biasa memiliki fitur serupa di Eclipse, dengan shell yang terletak di direktori proyek / file yang sedang Anda kerjakan.
Apakah plugin ini ada?
Jika tidak, apakah terlalu rumit untuk mengkodekan plugin seperti itu? Saya belum tahu tentang pengembangan plugin eclipse.
shell
eclipse-plugin
Fernando Briano
sumber
sumber
Jawaban:
Itu ada, dan itu dibangun ke dalam Eclipse! Buka tampilan Sistem Jarak Jauh, dan Anda akan melihat entri untuk "Lokal". Klik kanan "Local Shells" dan pilih "Launch Shell."
Anda tidak dapat meluncurkannya langsung dari navigator proyek. Tapi Anda bisa klik kanan di navigator dan pilih "Show in Remote Systems view". Dari sana Anda dapat mengklik kanan folder induk dan memilih "Luncurkan Shell."
Aptana juga memiliki tampilan Terminal, dan perintah untuk membuka file yang dipilih di terminal.
sumber
Anda tidak memerlukan plugin (termasuk plugin Tampilan Sistem Jarak Jauh), Anda dapat melakukannya dengan platform dasar. Anda baru saja membuat konfigurasi alat eksternal. Saya telah menambahkan gambar untuk didemonstrasikan.
Panah Oranye: Gunakan tombol alat eksternal pada bilah alat dan pilih
External Tools Configuration...
. KlikProgram
kemudian di atas klik padaNew launch configuration
ikon.Panah Hijau: Gunakan
Name
bidang dan beri nama alat baru Anda dengan sesuatu yang pintar seperti "Luncurkan Shell". DiLocation
area tersebut masukkan perintah shell misalnya/bin/bash
. Pendekatan yang lebih umum akan digunakan${env_var:SHELL}
yang di bawah Mac (dan saya harap Linux) meluncurkan shell default. Kemudian di dalamWorking Directory
Anda dapat menggunakan variabel${project_loc}
untuk mengatur direktori default ke lokasi proyek Anda saat ini. Ini berarti bahwa saat Anda meluncurkan alat, Anda harus memastikan bahwa Anda memiliki kursor dalam proyek aktif di penjelajah atau di jendela editor yang sesuai. Di bawahArguments
area digunakan-i
untuk mode interaktif.Panah biru: Beralih ke
Build
tab dan hapus centangBuild before launch
. Kemudian beralih keCommon
tab dan klik untuk menambahkan perintah Anda ke menu favorit. Sekarang klikApply
danClose
. Pastikan tampilan konsol menunjukkan (Window->Show View->Console
). Klik proyek di Package atau Project Explorer atau klik di jendela editor yang memiliki kode untuk proyek yang diminati. Kemudian klik pada ikon alat eksternal dan pilihLaunch Shell
, Anda sekarang memiliki jendela shell interaktif di tampilan konsol.Di kiri bawah gambar Anda dapat melihat shell tcsh beraksi.
Catatan Windows: Ini juga berfungsi di Windows tetapi Anda menggunakan
${env_var:ComSpec}
di bidang lokasi dan Anda dapat mengosongkan bidang argumen.sumber
bash: cannot set terminal process group (1893): Inappropriate ioctl for device
bash: no job control in this shell
Tim TCF Eclipse baru saja merilis terminal (SSH, Telnet, lokal)
awalnya bernama Terminal TCF, kemudian diubah namanya menjadi Terminal TM
http://marketplace.eclipse.org/content/tcf-terminals
Akhirnya Windows dan Linux semuanya didukung
Dukungan untuk Git Bash di Windows diselesaikan Bug 435014 .
Plugin ini disertakan ke dalam Enide Studio 2014 dan Enide 2015 .
Untuk mengakses terminal pergi ke Window -> Show View -> Terminal atau Ctrl+Alt+T
sumber
Plug-in terminal untuk Eclipse menyediakan tampilan baris perintah (= INSIDE Eclipse), saat ini hanya untuk Linux dan Mac OS X, Windows tidak ada. Untuk Windows, gunakan pendekatan JW.
(sumber: developerblogs.com )
Pembaruan 1:
Mereka bekerja pada dukungan Windows, lihat masalah ini dan implementasi dasar .
Pembaruan 2: Tidak mengerjakannya sejak Agustus 2013.
sumber
Tambahkan C: \ Windows \ System32 \ cmd.exe sebagai alat eksternal. Setelah dijalankan, Anda dapat mengaksesnya melalui konsol gerhana normal.
http://www.avajava.com/tutorials/lessons/how-do-i-open-a-windows-command-prompt-in-my-console.html
(sumber: avajava.com )
sumber
Saya sangat suka StartExplorer tetapi ini adalah peluncur kontekstual daripada di - shell IDE jadi tidak yakin apakah itu yang Anda inginkan
sumber
Cukup buat konfigurasi alat eksternal baru (dari Eclipse Run -> Alat Eksternal)
misalnya - Untuk membuka terminal Cygwin di direktori sumber daya saat ini:
Lokasi:
Direktori Kerja:
Argumen:
sumber
Aptana Studio 3 termasuk terminal tersebut. Saya menemukan itu sangat mirip dengan terminal asli dibandingkan dengan apa yang disebutkan dalam jawaban lain.
sumber
Solusi terbaik yang dapat saya temukan adalah TCF Terminal 1.2 (Luna) .
Anda memulai dengan prompt perintah Windows.
Jika Anda menyukai git bash, Anda bisa mendapatkan git bash di dalamnya seperti ini: Triknya adalah perintahnya:
Ubah jalur perintah ini ke mana pun Anda menginstal git. Argumen --login -i adalah kuncinya.
sumber
... sedikit terlambat :) Anda dapat mencobanya di http://code.google.com/p/tarlog-plugins/ . Ini memberi Anda opsi seperti
open shell
danopen explorer
dari menu konteks Project Explorer.Ada juga http://sourceforge.net/projects/explorerplugin/ tetapi tampaknya agak macet di 2009.
sumber
Anda juga dapat menggunakan tampilan Termial ke ssh / telnet ke mesin lokal Anda. Tidak memiliki kotak masukan lucu untuk perintah.
sumber
Saya merekomendasikan EasyShell , yang menampilkan 'open' (konsol), 'run', 'explore', dan 'copy path'.
sumber
Saya menulis ini untuk mendapatkan shell asli ... ia menggunakan widget GTK yang sama dengan yang digunakan gnome-terminal sehingga perilakunya hampir sama.
http://github.com/maihde/Eclipse-Terminal
sumber
Di Eclipse 3.7, saya menemukan plugin tampilan terminal yang saya instal melalui Eclipse Marketplace. Detailnya adalah sebagai berikut:
Catatan samping, terminal ini tidak dapat dijalankan
.bash_profile
atau.bashrc
Anda dapat melakukannyadan (jika ini tidak bersumber dari `.bash_profile)
Memperbarui:
Ini sebenarnya adalah basis untuk plug-in Terminal untuk garpu Eclipse . Kutipan dari http://alexruiz.developerblogs.com/?p=2428
sumber
Saya baru saja mengetahui tentang WickedShell , tetapi tampaknya berfungsi salah dengan GNU / Linux dan bash. Sepertinya masalah encoding, semua karakter di prompt saya ditampilkan salah.
Tampaknya menjadi alat (satu-satunya) terbaik untuk pekerjaan itu, jadi saya akan memberikannya beberapa pengujian lagi dan melihat apakah itu cukup baik. Bagaimanapun, saya akan menghubungi pengembang tentang masalah ini.
sumber