TranslationPlugin icon indicating copy to clipboard operation
TranslationPlugin copied to clipboard

强烈建议出个vs code版本

Open yedajiang44 opened this issue 6 years ago • 21 comments

看了下vs code里的翻译插件,跟作者的比简直是鸡肋到让人发指的地步,所以建议出个vs code版本

yedajiang44 avatar Jun 01 '19 04:06 yedajiang44

vs code不是用java写的插件,重写一次代码以及调试的工作量。。。

wisdom-web avatar Dec 06 '19 01:12 wisdom-web

附议

ahajason avatar Dec 24 '19 02:12 ahajason

附议

xiaorui77 avatar May 25 '20 05:05 xiaorui77

然而 vscode 这种 bug 极多对用户行为预测极其不精准的编辑器,没有适配的必要,看看有多少人能解决 vscode的这些问题,不懂前端圈这么浮躁的么,使劲吹 vscode 真懂么 https://www.bilibili.com/video/BV1Xt4y1C748/

Autumn-one avatar Aug 16 '20 16:08 Autumn-one

我写了一个桌面插件版本的,可以看看我这个项目 https://github.com/zhuhelong/Translator,欢迎小伙伴来一起完善。

zhuhelong avatar Nov 02 '20 09:11 zhuhelong

然而 vscode 这种 bug 极多对用户行为预测极其不精准的编辑器,没有适配的必要,看看有多少人能解决 vscode的这些问题,不懂前端圈这么浮躁的么,使劲吹 vscode 真懂么 https://www.bilibili.com/video/BV1Xt4y1C748/

无意中看到该回复,非战斗人员都让开!

我要浮躁了

  • 虽然我浮躁,但不是专业前端圈的
  • 虽然vscode的bug多,但是迭代快(我TM就没发现Bug)
  • 虽然你觉得没有适配的必要,但是这个iss还挺在这(我是真期待这插件)
  • 虽然我吹vscode,但是对于多语言、远程开发、容器开发等等来说,一个字:就TM挺棒的

你给的链接中看了几秒脑图,只能说up主不会用

yedajiang44 avatar Jan 12 '21 08:01 yedajiang44

然而 vscode 这种 bug 极多对用户行为预测极其不精准的编辑器,没有适配的必要,看看有多少人能解决 vscode的这些问题,不懂前端圈这么浮躁的么,使劲吹 vscode 真懂么 https://www.bilibili.com/video/BV1Xt4y1C748/

无意中看到该回复,非战斗人员都让开!

我要浮躁了

  • 虽然我浮躁,但不是专业前端圈的
  • 虽然vscode的bug多,但是迭代快(我TM就没发现Bug)
  • 虽然你觉得没有适配的必要,但是这个iss还挺在这(我是真期待这插件)
  • 虽然我吹vscode,但是对于多语言、远程开发、容器开发等等来说,一个字:就TM挺棒的

你给的链接中看了几秒脑图,只能说up主不会用

老哥,暴躁。

我。。。

喜欢。。。

javacaoyu avatar Feb 03 '21 10:02 javacaoyu

然而 vscode 这种 bug 极多对用户行为预测极其不精准的编辑器,没有适配的必要,看看有多少人能解决 vscode的这些问题,不懂前端圈这么浮躁的么,使劲吹 vscode 真懂么 https://www.bilibili.com/video/BV1Xt4y1C748/ 有一说一,vscode的翻译插件会给用🤮了,找了一天没有个好用的,和作者大大的直接没法比,还想着用vscode来写java,

xiaobo1997 avatar Aug 24 '21 03:08 xiaobo1997

然而 vscode 这种 bug 极多对用户行为预测极其不精准的编辑器,没有适配的必要,看看有多少人能解决 vscode的这些问题,不懂前端圈这么浮躁的么,使劲吹 vscode 真懂么 https://www.bilibili.com/video/BV1Xt4y1C748/ 有一说一,vscode的翻译插件会给用🤮了,找了一天没有个好用的,和作者大大的直接没法比,还想着用vscode来写java,

前阵子捣鼓了vsc写java,除了格式化配置稍微麻烦点之外其他都还好,挺爽。大致如下

必备插件

Prettier 格式化插件并非必须,但为了格式化风格统一建议安装

扩展设置

参考配置

绝对路径中涉及用户名的地方请自行修改

{
  // java home配置项,必须大于等于jdk11,值为jdk绝对路径
  "java.home": "E:\\workspace\\java\\Openjdk\\jdk-14",
  // 启用语法高亮
  "java.semanticHighlighting.enabled": true,
  // 运行时jdk路径
  "java.configuration.runtimes": [
    {
      "name": "JavaSE-1.8",
      "path": "E:\\workspace\\java\\Openjdk\\8",
      "default": true
    },
    {
      "name": "JavaSE-14",
      "path": "E:\\workspace\\java\\Openjdk\\jdk-14"
    }
  ],
  "java.debug.settings.showStaticVariables": true,
  "java.project.importOnFirstTimeStartup": "automatic",
  "java.configuration.checkProjectSettingsExclusions": false,
  // maven配置文件绝对路径
  "java.configuration.maven.globalSettings": "E:\\workspace\\maven\\settings.xml",
  "java.configuration.maven.userSettings": "E:\\workspace\\maven\\settings.xml",
  // jvm虚拟机启动参数
  "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"c:\\Users\\yedajiang44\\.vscode\\extensions\\gabrielbb.vscode-lombok-1.0.1\\server\\lombok.jar\"",
  "maven.pomfile.autoUpdateEffectivePOM": true,
  // maven可执行路径
  "maven.executable.path": "E:\\workspace\\maven\\maven3\\bin\\mvn.cmd",
  "maven.terminal.useJavaHome": true,
  "maven.terminal.customEnv": [
    {
      "environmentVariable": "JAVA_HOME",
      "value": "E:\\workspace\\java\\Openjdk\\8"
    }
  ],
  "maven.settingsFile": "E:\\workspace\\maven\\settings.xml",
  "spring-boot.ls.java.home": "E:\\workspace\\java\\Openjdk\\jdk-14",
  "[yaml]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[java]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  // prettier路径,如使用red hat格式化可忽略
  "prettier.prettierPath": "C:\\Users\\yedajiang44\\AppData\\Local\\Yarn\\Data\\global\\node_modules\\prettier",
  // 同步忽略项
  "settingsSync.ignoredSettings": [
    "java.home",
    "java.configuration.runtimes",
    "maven.executable.path",
    "maven.terminal.customEnv",
    "maven.settingsFile",
    "spring-boot.ls.java.home",
    "prettier.prettierPath"
  ]
}

Prettier

由于 prettier 默认格式化中并不支持 java、xml 等,并且需要安装 prettier 的相关插件(非 vsc 的插件),官方不建议全局配置 prettier.prettierPath ,这点根据个人喜好配置,注意不要上传到仓库,避免产生冲突

添加 java 格式化

  • 使用npmyarn全局安装prettier-plugin-java
  • 配置prettier.prettierPathprettier的模块位置

yedajiang44 avatar Aug 24 '21 03:08 yedajiang44

然而 vscode 这种 bug 极多对用户行为预测极其不精准的编辑器,没有适配的必要,看看有多少人能解决 vscode的这些问题,不懂前端圈这么浮躁的么,使劲吹 vscode 真懂么 https://www.bilibili.com/video/BV1Xt4y1C748/ 有一说一,vscode的翻译插件会给用🤮了,找了一天没有个好用的,和作者大大的直接没法比,还想着用vscode来写java,

vscode相对于webstorm还是有优点的,它的启动速度快啊,配置简单,我都拿vscode当文本预览工具或者单文件编辑器,比如要记个笔记什么的很舒服,但是用来写代码感觉就确实有很多不方便

pecasha avatar Sep 15 '21 07:09 pecasha

然而 vscode 这种 bug 极多对用户行为预测极其不精准的编辑器,没有适配的必要,看看有多少人能解决 vscode的这些问题,不懂前端圈这么浮躁的么,使劲吹 vscode 真懂么 https://www.bilibili.com/video/BV1Xt4y1C748/ 有一说一,vscode的翻译插件会给用🤮了,找了一天没有个好用的,和作者大大的直接没法比,还想着用vscode来写java,

vscode相对于webstorm还是有优点的,它的启动速度快啊,配置简单,我都拿vscode当文本预览工具或者单文件编辑器,比如要记个笔记什么的很舒服,但是用来写代码感觉就确实有很多不方便

个人喜好吧,可能是因为你环境没有搭建好导致体验比较差吧

yedajiang44 avatar Sep 15 '21 08:09 yedajiang44

渣渣vscode

wxlzmt avatar Sep 17 '21 01:09 wxlzmt

vscode作为编辑器还是很香的,二者各有其强大之处和匹配用户群,大家不要将该处变成“战场”,没啥意义。

@allinprogram 同意!

YiiGuxing avatar Oct 29 '21 02:10 YiiGuxing

vscode作为编辑器还是很香的,二者各有其强大之处和匹配用户群,大家不要将该处变成“战场”,没啥意义。

同意

yedajiang44 avatar Oct 29 '21 02:10 yedajiang44

同意,vscode的翻译插件跟这个真的不能比

junjieweb avatar Apr 21 '22 07:04 junjieweb

I wish

IvanYue avatar Jul 20 '22 05:07 IvanYue

I wish 2

npbcts avatar Oct 25 '22 04:10 npbcts

i wish 2

bibi941 avatar Apr 21 '23 02:04 bibi941

强烈建议!!!

I wish 2

Arbureva avatar Oct 12 '23 12:10 Arbureva

I wish too

Samge0 avatar Jan 26 '24 02:01 Samge0

I wish too

周末这两天,搜了一下GPT跟相关资料文档,开发了自己首个VsCode的翻译插件:VSCode Samge Translate 翻译助手

功能没有TranslationPlugin 丰富, 目前有的功能是:

  • 英译中
  • 中译英
  • 翻译并替换
  • 翻译中文为指定规则的变量名

展示方式有:

  • 选中文本右侧显示结果
  • OUTPUT 面板中展示结果
  • 右下角提示框展示结果
  • 鼠标悬浮展示结果

目前主要使用IDE,最近有些项目慢慢使用vscode进行开发,感觉某些场景更轻量些。vscode很多翻译插件主要是悬浮展示结果或者右下角提示框展示,感觉不太符合自己的使用习惯,于是尝试开发了这款vscode翻译插件 VSCode Samge Translate 翻译助手 ,有需要的小伙伴可以试试~

Samge0 avatar Jan 27 '24 19:01 Samge0