项目场景:
英语比较差的同学,想要看懂别人的代码注释,尤其是英文,常常需要复制-粘贴-翻译,比较浪费时间,VSCode中,Comment Translate插件可以帮你在函数悬浮框中自动翻译。
虽然翻译的不是很通顺,但对于英语渣来说,就是救星了。
这里我推荐,设置中,选择阿里云翻译源,每月有100w字符的免费翻译额度,正常情况下,是完全够用的。而且翻译质量比Bing好,速度比Baidu快。
有很多同学,在本地用起来是可以的,但是想在远程敲代码的同学,发现翻译失效。
我搜寻了一下,发现GitHub上有人提出过这个问题,并且解答了。
能看GitHub的同学,可以直接看这个issue。
可能是因为本地安装的语法和远程的不太一样,不过不重要。
提示:这里以GoLang举例。
例如:go语言语法文件路径
C:\Users\xxx\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\go
C:\Users\xxx\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\go\syntaxes
将本地syntaxes文件夹上传到远程Docker容器,替换掉下面的syntaxes的文件夹
/var/lib/docker/overlay2/33314979d418c128d1b0b6469a0f0975a5af0f075dede60a72c8232697cf1664/merged/root/.vscode-server/extensions/golang.go-0.35.0/syntaxes
C:\Users\xxx\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\go
在本地打开以上路径,找到package.json文件,复制“grammars”中的全部内容
/var/lib/docker/overlay2/33314979d418c128d1b0b6469a0f0975a5af0f075dede60a72c8232697cf1664/merged/root/.vscode-server/extensions/golang.go-0.35.0
在远程打开以上路径,找到package.json文件,将刚刚复制“grammars”中的内容替换掉原来的“grammars”内容。
除非注明,否则均为呆小猴博客原创文章,转载必须以链接形式标明本文链接!付费资源为虚拟物品,一经出售,概不退款!
呆小猴 » 解决VSCode:Comment Translate插件在远程SSH或远程Docker容器无法翻译
呆小猴 » 解决VSCode:Comment Translate插件在远程SSH或远程Docker容器无法翻译