shell - predicativo - complemento regimen como reconocerlo
¿Hay un complemento de Eclipse para ejecutar el shell del sistema en la consola? (15)
... solo un poco tarde :) podrías intentarlo en http://code.google.com/p/tarlog-plugins/ . Le ofrece opciones como open shell
y open explorer
desde el menú contextual del Explorador de proyectos.
También está http://sourceforge.net/projects/explorerplugin/ pero parece que está estancado en 2009.
¿Conoce algún plugin de Eclipse para ejecutar un shell del sistema en la consola incluida? Sería genial. Dolphin, el navegador de archivos de KDE, tiene esta función, puede presionar F4 y se muestra una consola ubicada en el directorio en el que se encuentra.
Sería increíble tener una función similar en Eclipse, con el shell ubicado en el directorio del proyecto / archivo en el que está trabajando.
¿Este plugin existe?
Si no, ¿sería demasiado complicado codificar un plugin? No tengo idea sobre el desarrollo de plugins eclipse (aún).
Acabo de WickedShell de WickedShell , pero parece funcionar mal con GNU / Linux y bash. Parece un problema de codificación, todos los caracteres de mi mensaje se muestran incorrectos.
Parece ser la mejor (única) herramienta para el trabajo de todos modos, así que le daré más pruebas y veré si es lo suficientemente bueno. Me contactaré con el desarrollador de todos modos sobre este tema.
Agregue C: / Windows / System32 / cmd.exe como una herramienta externa. Una vez que se ejecuta, puede acceder a ella a través de la consola de eclipse normal.
http://www.avajava.com/tutorials/lessons/how-do-i-open-a-windows-command-prompt-in-my-console.html
En Eclipse 3.7, encontré un complemento de vista de terminal que instalé a través de Eclipse Marketplace. Los detalles son los siguientes:
Terminal local (incubación) http://market.eclipsesource.com/yoxos/node/org.eclipse.tm.terminal.local.feature.group
Una emulación de terminal para shells locales y herramientas externas. Requiere CDT Core 7.0 o posterior. Funciona en Linux, Solaris y Mac. Incluye Fuente.
Nota al margen, este terminal no ejecuta .bash_profile
o .bashrc
por lo que puede hacer
source ~/.bash_profile
y (si esto no proviene de `.bash_profile)
source ~/.bashrc
Actualizar:
Esta es en realidad la base para el complemento de Terminal para fork Eclipse . Cita de alexruiz.developerblogs.com/?p=2428
Uwe Stieber 23 de julio de 2013 a las 12:57 a.m.
Alex, ¿por qué no apuntas a volver a unirte a tu trabajo con el TM Terminal original? Revisé y no encontré ningún bugzilla preguntando por funciones faltantes o señalando errores. Hubo cambios en el control Terminal original, por lo que no estoy seguro de si todas las razones originales para clonarlo siguen siendo ciertas.
Escribí esto para obtener un shell nativo ... usa el mismo widget GTK que utiliza el gnome-terminal, por lo que el comportamiento debería ser casi idéntico.
La mejor solución que he podido encontrar es TCF Terminals 1.2 (Luna) .
Empiezas con un símbolo del sistema de Windows.
Si te gusta git bash, puedes hacer que git bash vaya dentro de esta manera: El truco es el comando:
D:/Apps/Git/bin/sh.exe --login -i
Cambia esta ruta de comando a donde hayas instalado git. Los argumentos --login -i son la clave.
Me gusta mucho StartExplorer pero es un StartExplorer contextual en lugar de un IDE shell, por lo que no estoy seguro si eso es lo que quieres
No necesita un complemento (incluido el complemento Remote System View), puede hacerlo con la plataforma básica. Usted acaba de crear una configuración de herramienta externa. He agregado una imagen para demostrar.
Flechas naranjas: utilice el botón de la herramienta externa en la barra de herramientas y seleccione External Tools Configuration...
Haga clic en Program
luego en la parte superior, haga clic en el icono de New launch configuration
.
Flechas verdes: utiliza el campo Name
y nombra a tu nueva herramienta algo inteligente como "Lanzar shell". En el área Location
, ingrese un comando de shell, por ejemplo, /bin/bash
. Un enfoque más genérico sería usar ${env_var:SHELL}
que bajo Mac (y espero que Linux) inicie el shell por defecto. Luego, en el Working Directory
, puede usar la variable ${project_loc}
para establecer el directorio predeterminado en su ubicación actual del proyecto. Esto significa que cuando inicie la herramienta, debe asegurarse de tener el cursor en un proyecto activo en el explorador o en una ventana de editor adecuada. En el área de Arguments
use -i
para el modo interactivo.
Flechas azules: cambia a la pestaña Build
y desmarca Build before launch
. Luego, cambie a la pestaña Common
y haga clic para agregar su comando al menú de favoritos. Ahora Apply
clic en Apply
y Close
. Asegúrese de que la vista de la consola se muestre ( Window->Show View->Console
). Haga clic en un proyecto en el Paquete o en el Explorador de proyectos o haga clic en una ventana del editor que tenga código para un proyecto de interés. A continuación, haga clic en el icono de la herramienta externa y seleccione Launch Shell
, ahora tiene una ventana de shell interactivo en la vista de la consola.
En la esquina inferior izquierda de la imagen, puede ver el shell tcsh en acción.
Nota de Windows: Esto también funciona en Windows pero usa ${env_var:ComSpec}
en el campo de ubicación y puede dejar el campo de argumentos en blanco.
Recomiendo EasyShell , que cuenta con ''abrir'' (consola), ''ejecutar'', ''explorar'' y ''copiar ruta''.
Simplemente cree una nueva configuración de herramienta externa (desde Eclipse Run -> Herramientas externas)
por ejemplo - Para abrir la terminal Cygwin en el directorio de recursos actual:
Ubicación:
C:/cygwin/bin/mintty.exe
Directorio de trabajo:
${container_loc}
Argumentos:
-i /Cygwin-Terminal.ico
-"cygpath -p ''${container_loc}'' | xargs cd"
También puede usar la vista Termial para ssh / telnet en su máquina local. No tiene ese cuadro de entrada divertido para los comandos.
¡Existe, y está integrado en Eclipse! Vaya a la vista Sistemas remotos y verá una entrada para "Local". Haga clic con el botón derecho en "Conchas locales" y elija "Iniciar shell".
No puede iniciarlo directamente desde el navegador del proyecto. Pero puede hacer clic con el botón derecho en el navegador y seleccionar "Mostrar en la vista Sistemas remotos". Desde allí, puede hacer clic con el botón derecho en la carpeta principal y seleccionar "Iniciar Shell".
Aptana también tiene una vista de Terminal y un comando para abrir el archivo seleccionado en la terminal.
El complemento de terminal para Eclipse proporciona una vista de línea de comando (= INSIDE Eclipse), por el momento Linux y Mac OS X solamente, Windows falta. Para Windows, use el enfoque de JW.
http://alexruiz.developerblogs.com/files/2012/07/terminal21.png
Actualización 1:
Están trabajando en soporte de Windows, ve este issue y una implementation básica.
Actualización 2: no funciona desde agosto de 2013.
El equipo Eclipse TCF acaba de lanzar la terminal (SSH, Telnet, local)
originalmente llamado Terminal TCF, luego renombrado como Terminal TM
http://marketplace.eclipse.org/content/tcf-terminals
Por último, todos los compatibles con Windows y Linux
El soporte para Git Bash en Windows se resuelve Bug 435014 .
Este complemento está incluido en Enide Studio 2014 y Enide 2015 .
Para acceder al terminal, vaya a Ventana -> Mostrar vista -> Terminal o Ctrl + Alt + T
Aptana Studio 3 incluye dicha terminal. Encontré que es muy similar a la terminal nativa en comparación con lo que se menciona en otras respuestas.