Fer*_*ano 104 shell eclipse-plugin
您知道在包含的控制台中运行系统shell的任何Eclipse插件吗?这一定非常棒.Dolphin,KDE的文件导航器,具有此功能,您可以按F4并在您所站的目录上显示控制台显示.
在Eclipse上拥有类似的功能是很棒的,shell位于您正在处理的项目/文件的目录中.
这个插件存在吗?
如果没有,编码这样的插件会不会太复杂?我还不知道eclipse插件开发(还).
JW.*_*JW. 93
它存在,它内置于Eclipse中!转到"远程系统"视图,您将看到"本地"条目.右键单击"Local Shells"并选择"Launch Shell".
您无法直接从项目导航器启动它.但您可以在导航器中单击鼠标右键,然后选择"在远程系统视图中显示".从那里,您可以右键单击父文件夹,然后选择"启动Shell".
Aptana还有一个终端视图,以及一个在终端中打开所选文件的命令.
Tod*_*Tod 64
您不需要插件(包括远程系统视图插件),您可以使用基本平台执行此操作.您只需创建一个外部工具配置.我添加了一个图像来演示.

橙色箭头:使用工具栏上的外部工具按钮并选择External Tools Configuration....单击Program然后单击上方的New launch configuration图标.
绿色箭头:使用该Name字段并将您的新工具命名为"Launch Shell".在该Location区域中输入shell命令,例如/bin/bash.一种更通用的方法是使用${env_var:SHELL}Mac下的(我希望Linux)启动默认shell.然后,Working Directory您可以使用该变量 ${project_loc}将默认目录设置为当前项目位置.这意味着当您启动该工具时,您必须确保将光标放在资源管理器上的活动项目中或适当的编辑器窗口中.在该Arguments区域下-i用于交互模式.
蓝色箭头:切换到Build选项卡并取消选中Build before launch.然后切换到Common选项卡,然后单击将命令添加到"收藏夹"菜单.现在点击Apply和Close.确保控制台视图正在显示(Window->Show View->Console).单击"包"或"项目资源管理器"中的项目,或单击包含感兴趣项目代码的编辑器窗口.然后单击外部工具图标并选择Launch Shell,您现在在控制台视图中有一个交互式shell窗口.
在图像的左下角,您可以看到tcsh shell的运行情况.
Windows注意:
这也适用于Windows,但您${env_var:ComSpec}在位置字段中使用,您可以将参数字段留空.
Pau*_*est 57
Eclipse TCF团队刚刚发布终端(SSH,Telnet,本地)
最初命名为TCF终端,然后重命名为TM终端
http://marketplace.eclipse.org/content/tcf-terminals
最后支持Windows和Linux


在Windows上支持Git Bash已得到解决Bug 435014.
此插件包含在Enide Studio 2014和Enide 2015中.
要访问终端,请转到窗口 - >显示视图 - >终端或 Ctrl+Alt+T
Chr*_*ipp 12
Eclipse的终端插件提供了一个命令行视图(= INSIDE Eclipse),目前只有Linux和Mac OS X,Windows缺失.对于Windows,请使用JW的方法.
http://alexruiz.developerblogs.com/files/2012/07/terminal21.png
更新1:
他们正在开发Windows支持,请参阅此问题和基本实现.
更新2:自2013年8月起不再使用它.
And*_*dré 11
添加C:\ Windows\System32\cmd.exe作为外部工具.运行后,您可以通过普通的eclipse控制台访问它.
http://www.avajava.com/tutorials/lessons/how-do-i-open-a-windows-command-prompt-in-my-console.html
只需创建一个新的外部工具配置(从 Eclipse Run -> External Tools)
例如 - 在当前资源目录上打开 Cygwin 终端:
地点:
C:\cygwin\bin\mintty.exe
Run Code Online (Sandbox Code Playgroud)
工作目录:
${container_loc}
Run Code Online (Sandbox Code Playgroud)
参数:
-i /Cygwin-Terminal.ico
-"cygpath -p '${container_loc}' | xargs cd"
Run Code Online (Sandbox Code Playgroud)