我在Windows 7下使用Eclipse,但我需要Bash完成任何认真的工作,所以我安装了Cygwin。我在Eclipse旁边的mintty中运行Bash,但是使用bash_completion可以减慢它的速度,并且在我的工作环境中“又打开了一个窗口”,因此使用起来很麻烦。
但最近我发现我可以在Eclipse中启动一个SSH会话,因此我在Cygwin下设置了一个SSH服务器,并且我从Eclipse连接到它。
它工作得很好......除了字符编码很糟糕,我似乎无法配置它。
通过糟透了我的意思是:正确地显示了很少的非ASCII字符,在Eclipse的SSH会话中它们没有,所以它是Eclipse中的编码问题。
我知道如何配置它?
我尝试过以下操作:将Eclipse中的每个可能的编码选项设置为UTF-8;在eclipse.ini中,我将以下JVM参数传递给Eclipse。
-vmargs
-Duser.language=en
-Duser.country=US
-Dfile.encoding=UTF-8
没有任何改变。
答案 0 :(得分:1)
使用Remote System Explorer时,您可以在“远程系统详细信息”视图中创建连接。如果查看连接的属性,“主机”选项卡允许您设置该连接使用的默认编码。
答案 1 :(得分:0)
你已经完成了。