是否有一个Eclipse插件运行在控制台系统的壳呢? [关闭](Is there an Ecli

2019-07-23 09:11发布

你知道的任何Eclipse插件的运行在包括控制台的系统的壳呢? 这一定非常棒。 海豚,KDE的文件导航仪,具有此功能,您可以按F4,位于你所站目录中的控制台显示。

这将是真棒有在Eclipse上有类似的功能,与位于项目/文件你正在工作的目录壳。

这是否插件存在吗?

如果不是,那会是太复杂,代码,插件? 我没有关于Eclipse插件开发(还)的想法。

Answer 1:

它的存在,它的建成到Eclipse! 转至远程系统视图,你会看到“本地”的条目。 右键单击“本地壳”,然后选择“启动贝壳。”

你不能从项目导航器直接启动它。 但是你可以在导航器中右键单击并选择“在远程系统视图中显示”。 从那里,你可以用鼠标右键单击父文件夹并选择“启动贝壳。”

集锦还具有终端视图,和一个命令来打开在终端中选择的文件。



Answer 2:

你不需要插件(包括远程系统查看插件),你可以用基本的平台做到这一点。 您只需要创建一个外部工具配置。 我已经添加的图像演示。

橙色箭头:使用工具栏上的外部工具按钮并选择External Tools Configuration... 。 点击Program再向上上方单击New launch configuration图标。

绿色箭头:使用Name字段命名新的工具,一些聪明像“启动壳”。 在Location区域中输入shell命令如/bin/bash 。 一个更通用的方法是使用${env_var:SHELL}这在Mac(我希望Linux)的启动默认的外壳。 然后在Working Directory ,你可以使用变量${project_loc}到默认的目录设置为当前项目的位置。 这将意味着,当你启动该工具,你必须确保你有你的光标在资源管理器或在适当的编辑器窗口中的活动项目。 根据Arguments区域使用-i交互模式。

蓝箭:切换到Build选项卡,取消Build before launch 。 然后切换到Common选项卡,然后单击以你的命令添加到收藏夹菜单。 现在,单击ApplyClose 。 确保控制台视图显示( Window->Show View->Console )。 点击在包装或Project Explorer中的项目,或单击在具有代码对感兴趣的项目的编辑器窗口。 然后点击外部工具图标,然后选择Launch Shell ,您现在可以在控制台视图中的交互shell窗口。

在图像的左下方可以看到在行动tcsh外壳。

Windows版注:这也适用于Windows,但您使用${env_var:ComSpec}在场上的位置,你可以离开参数字段为空。



Answer 3:

Eclipse的TCF团队刚刚发布终端(SSH,远程登录,本地)

原名TCF终端,然后重命名为TM终端

http://marketplace.eclipse.org/content/tcf-terminals

最后,Windows和Linux的所有受支持

GIT中的Bash在Windows上支持解决的Bug 435014 。

这个插件被纳入Enide工作室2014和Enide 2015年 。

要访问终端去窗口- >显示视图- >终端或按Ctrl + Alt + T



Answer 4:

终端插件为Eclipse提供了一个命令行视图(=在Eclipse),此刻Linux和Mac OS X,只有Windows正在丢失。 对于Windows,使用JW的形式给出。

http://alexruiz.developerblogs.com/files/2012/07/terminal21.png

更新1:
他们正在对Windows的支持,看到这个问题 ,并基本实现 。

更新2:不工作就可以了,因为2013年8月。



Answer 5:

将C:\ WINDOWS \ SYSTEM32 \ CMD.EXE作为外部工具。 一旦运行,你就可以通过正常的Ec​​lipse控制台访问它。

http://www.avajava.com/tutorials/lessons/how-do-i-open-a-windows-command-prompt-in-my-console.html

http://www.avajava.com/tutorials/eclipse/how-do-i-open-a-windows-command-prompt-in-my-console/how-do-i-open-a-windows-command-提示-在-我-控制台05.gif



Answer 6:

我真的很喜欢StartExplorer ,但它是一个上下文启动,而不是- IDE外壳所以不知道这是你想要的



Answer 7:

只需创建一个新的外部工具配置 (从Eclipse中运行- >外部工具)

例如-要打开Cygwin的终端当前资源目录:

地点:

C:\cygwin\bin\mintty.exe

工作目录:

${container_loc}

参数:

-i /Cygwin-Terminal.ico  
-"cygpath -p '${container_loc}' | xargs cd"


Answer 8:

集锦工作室3包括这样的端子。 我发现这是非常相似的本地终端相比,有什么其他的答案中提到。



Answer 9:

我已经能够找到最好的解决办法是TCF终端1.2(月神) 。

你用Windows命令提示符开始。

如果你喜欢的git bash中,你可以得到的Git的bash里面会是这样的: 诀窍是下面的命令:

D:\Apps\Git\bin\sh.exe --login -i

更改此命令路径,无论你安装的git。 --login -i参数是关键。



Answer 10:

......只是有点晚了:)你可能会给在尝试http://code.google.com/p/tarlog-plugins/ 。 它为您提供了类似的选项open shell ,并open explorer从项目资源管理器右键菜单。

还有http://sourceforge.net/projects/explorerplugin/但它似乎有点停留在2009年。



Answer 11:

您也可以使用Termial以SSH /远程登录到本地计算机。 没有为命令好笑输入框。



Answer 12:

我写这让本机外壳......它使用相同的GTK小部件的GNOME终端用途以便行为应该是几乎相同。

http://github.com/maihde/Eclipse-Terminal



Answer 13:

我建议EasyShell ,设有“开放”(控制台),“跑”,“探索”和“副本路径”。



Answer 14:

在Eclipse 3.7,我发现我通过Eclipse的卖场安装在终端视图插件。 详情如下:

本地终端(孵化) http://market.eclipsesource.com/yoxos/node/org.eclipse.tm.terminal.local.feature.group

终端仿真为当地壳和外部工具。 需要CDT核心7.0或更高版本。 在Linux,Solaris和Mac电脑。 包括源代码。

侧面说明,该终端不执行.bash_profile.bashrc ,所以你可以做

source ~/.bash_profile

和(如果这不是用'.bash_profile中源)

source ~/.bashrc

更新:

这实际上是为基础的终端插件为Eclipse叉。 从报价http://alexruiz.developerblogs.com/?p=2428

乌韦施蒂伯2013 7月23日上午12时57分

亚历克斯,为什么不瞄准与原TM终端再结合你的工作? 我检查,并没有发现任何的Bugzilla要求缺失的功能或指出错误。 曾有改动原来的终端控制,所以我不知道如果所有的原始理由克隆它仍然是正确的。



Answer 15:

我只是发现了约WickedShell ,但它似乎工作错的GNU / Linux和bash。 好像某种编码问题,在我的提示所有的字符显示错误。

似乎是反正这个职位的最佳(唯一的)工具,所以我给它一些更多的测试,看看它是否足够好。 我反正与开发商联系过这个问题。



文章来源: Is there an Eclipse plugin to run system shell in the Console? [closed]