Eclipse终端/外壳输出编码

Eclipse终端/外壳输出编码,eclipse,configuration,Eclipse,Configuration,我在Windows7下使用Eclipse,但我需要Bash来完成任何严肃的工作,所以我安装了Cygwin。我在Eclipse旁边运行Bash,但使用Bash_completion会减慢速度,而且在我的工作环境中它是“另一个打开的窗口”,因此使用起来很麻烦 然而,最近我发现我可以在Eclipse中启动SSH会话,因此我在Cygwin下设置了一个SSH服务器,并从Eclipse连接到它 它工作得很好。。。除了字符编码很糟糕,我似乎无法配置它 我的意思是:在mintty中,非ASCII字符显示正确,而

我在Windows7下使用Eclipse,但我需要Bash来完成任何严肃的工作,所以我安装了Cygwin。我在Eclipse旁边运行Bash,但使用Bash_completion会减慢速度,而且在我的工作环境中它是“另一个打开的窗口”,因此使用起来很麻烦

然而,最近我发现我可以在Eclipse中启动SSH会话,因此我在Cygwin下设置了一个SSH服务器,并从Eclipse连接到它

它工作得很好。。。除了字符编码很糟糕,我似乎无法配置它

我的意思是:在mintty中,非ASCII字符显示正确,而在Eclipse中的SSH会话中则不正确,因此在Eclipse中这是一个编码问题

知道我该如何配置它吗

我尝试了以下方法:将Eclipse中所有可能的编码选项设置为UTF-8;在eclipse.ini中,我向eclipse传递了以下JVM参数

-vmargs
-Duser.language=en
-Duser.country=US
-Dfile.encoding=UTF-8

没有更改。

使用远程系统资源管理器时,可以在“远程系统详细信息”视图中创建连接。如果查看连接的属性,“主机”选项卡允许您设置该连接使用的默认编码


使用远程系统资源管理器时,您可以在“远程系统详细信息”视图中创建连接。如果查看连接的属性,“主机”选项卡允许您设置该连接使用的默认编码

  • 打开“远程”视图(窗口↦ 显示视图↦ (远程)
  • 右键单击要设置字符集的连接
  • 选择“属性”并在出现的窗口中打开“更多选项”部分
  • 选择您的编码
  • 你完了

  • 打开“远程”视图(窗口↦ 显示视图↦ (远程)
  • 右键单击要设置字符集的连接
  • 选择“属性”并在出现的窗口中打开“更多选项”部分
  • 选择您的编码

  • 完成了。

    关于bash完成,只需卸载它或从
    /etc/profile.d
    中删除它的启动脚本即可。它为命令选项或版本控制存储库等提供了高级完成功能,但命令、路径、用户名等的基本完成功能由bash本身提供。我从命令行使用git/svn,因此拥有它很好。关于bash完成,只需卸载它或从
    /etc/profile.d
    中删除它的启动脚本即可。它为命令选项或版本控制存储库等提供了高级完成功能,但命令、路径、用户名等的基本完成功能是由bash自己提供的。我从命令行使用git/svn,所以拥有它很好。它可以工作!我从未想过我可以从远程资源管理器中创建SSH终端视图,我一直使用
    Alt+Shift+Q->Q->terminal->Connect
    。谢谢显示答案的图片链接已断开。如果可以的话,请把它修好,谢谢!而且它有效!我从未想过我可以从远程资源管理器中创建SSH终端视图,我一直使用
    Alt+Shift+Q->Q->terminal->Connect
    。谢谢显示答案的图片链接已断开。如果可以的话,请把它修好,谢谢!