【问题标题】:Are there any good ssh consoles for Eclipse?Eclipse 有什么好的 ssh 控制台吗?
【发布时间】:2010-09-24 23:05:52
【问题描述】:

我正在为 Eclipse 寻找一个好的 ssh 控制台插件,但根本找不到。有人会有好的线索吗?

【问题讨论】:

    标签: eclipse plugins eclipse-plugin ssh


    【解决方案1】:

    存在允许您从 Eclipse 中打开 WinSCP 或 Putty 的插件。

    我建议您搜索“putty eclipse 插件”或类似的东西

    【讨论】:

    • 有趣的是,这个问题现在是谷歌搜索“putty eclipse plugin”时排名第二的关键词
    【解决方案2】:

    在 Eclipse 3.4.1 中,有 Remote Systems Explorer 透视图,允许您创建和连接到 SSH 终端 (here)

    【讨论】:

    • 检查了...不好。如果你这样做,例如“顶部”它滚动并且行为怪异。
    • 我测试了 Eclipse 的 RSE 中包含的两个终端“子系统”,但我不喜欢它们。从远程系统视图,我尝试了“SSH Shells”和“SSH Terminals”。 ssh.shells 底部有一个烦人的输入框,ssh.terminals 更好,但我无法更改背景颜色,并且有滚动问题。在此之后,我尝试了“终端”视图,并且能够解决这两个问题! (我这里的字符用完了,所以我的解决方案贴在下面)
    • 发现有一个打开的 Eclipse bug 206220 用于颜色问题。
    • Remote Systems Explorer 不支持终端内的文本搜索。这对我来说是一个主要缺点。
    【解决方案3】:

    如果您不喜欢 Eclipse RSE 中的 ssh.shells 或 ssh.terminals 子系统,请尝试改用终端视图。

    • 打开窗口 -> 显示视图 -> 其他(或按Shift+Alt+Q 然后按Q
    • 在搜索框中输入Terminal
    • 选择Terminal文件夹下列出的Terminal视图

    您会看到一个类似于 RSE 的 ssh.terminals 子系统的窗口...但右上角有一些额外的按钮。

    使用方法:

    • 要解决滚动问题(即:对于像top 这样的程序),请单击右侧的Scroll Lock 按钮。
    • 对于额外的终端窗口选项卡,请单击 New Terminal Connection 按钮上的向下箭头
    • 要更改当前终端窗口的设置,请使用 Settings 按钮。
    • 如果您真的很喜欢底部烦人的命令输入框,可以使用相应的按钮将其打开和关闭。

    更改背景颜色:

    由于某种原因,默认设置是使用非常难以看到的白色背景。要改变这一点:

    • 转到窗口 -> 首选项
    • 在左上角的搜索框中输入Terminal,或选择左侧的Terminal
    • 选中显示 Invert terminal colors 的框
    • 您还可以在此处配置更大的终端缓冲区或连接超时
    • 点击Apply

    现在终端应该有黑色背景了!如果你想要一个本地终端,你可以在本地机器上启用 ssh,然后连接到localhost

    【讨论】:

    • 不客气!我确实花了一段时间才弄清楚这一切,但现在我终于对 Eclipse 终端感到满意了。现在,如果只有 java 能更快地重绘屏幕,那么滚动就不会闪烁太多了 ;-)
    • 如果您使用的是 Linux,我还建议您使用yakuake 作为替代的始终就绪终端,在不使用时不会占用屏幕空间。跨度>
    • 如果在 Mac OS X 上,类似的 always ready 终端是热键模式下的iTerm2(在 Preferences -> Keys -> Show/hide iterm2 with a system-wide hotkey / @987654338 中检查两个选项@
    【解决方案4】:

    你也可以试试Terminal plug-in for Eclipse

    这个插件提供了一个功能齐全的命令行终端 Eclipse 3.7 或更高版本(是的,甚至是 4.2!)它适用于 Linux 和 MacOS 仅限。

    更多信息请访问:http://alexruiz.developerblogs.com/?p=2428

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-02
      • 1970-01-01
      • 2012-11-01
      • 2016-01-11
      • 2011-06-19
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多