mqycn

打开源码可以自动分析所有包含的英语单词,并显示解释结果,先学单词再看代码。用了会了吧,统统都会啦!

  •  3
     
  •   mqycn · Sep 1, 2020 · 8128 views
    This topic created in 2258 days ago, the information mentioned may be changed or developed.

    会了吧

    还在因为 变量中 包含不认识的单词 头大吗?

    还在因为 看不懂 英文注释 /文档 掉头发吗 ?

    还在因为 各种机器翻译的内容 云里雾里吗 ?

    您的救星来了!!!用了“会了吧”,轻松“学会啦”

    使用流程

    安装后,点击源码文件,会自动分析所有包含的单词,不在 已掌握单词列表 中的单词会自动添加到 陌生单词 列表

    使用教程

    单词后面可以显示 单词解释

    鼠标悬停可以显示 音标和解释

    点击单词可以朗读本单词

    使用教程

    已掌握单词列表文件

    在 已掌握单词列表文件 中的单词,不会在 陌生单词 列表中显示

    自动处理

    在 陌生单词 中的单词,点击 图标 可以 将 单词添加到 已掌握单词列表文件

    在 已掌握单词 中的单词,点击 图标 可以 将 单词 从 已掌握单词列表文件 中 删除

    使用教程

    手工设置

    也可以手工编辑 [用户目录]/.vscode/huile8-mastered-list.txt ,设置已掌握单词:

    console
    log
    hello
    world
    
    Supplement 2  ·  Sep 2, 2020

    评论中有的同学提到 源码安全的问题,本插件使用了 离线词库,可以断网使用,不存在安全问题


    离线词库基于:skywind3000/ECDICT、fxsjy/diaosi



    最后,非常 感谢 各位同学支持

    56 replies  •  2020-11-26 13:20:29 +08:00
    qq316107934
    qq316107934
    Sep 1, 2020
    1
    楼主,对驼峰和下划线的变量名做切分了吗
    mqycn
    mqycn
    OP
    Sep 1, 2020
    2
    @qq316107934 必须的,HelloWorld 、hello-world 、helloWorld 都能识别成:hello 、world 两个单词
    itskingname
    itskingname
    Sep 1, 2020❤️1
    3
    遇到英语不好的程序员写错的单词怎么办呢。
    mxtob
    mxtob
    Sep 1, 2020 via iPhone
    4
    jb 家的也能装这个吗
    yuang
    yuang
    Sep 1, 2020 via Android
    5
    求一个主题
    35aZ4P8mT576683q
    35aZ4P8mT576683q
    Sep 1, 2020 via Android
    6
    赞 什么时候可以把女朋友集成到 IDE 里?
    mqycn
    mqycn
    OP
    Sep 1, 2020
    7
    @itskingname 拼写错了,那就没办法了
    mqycn
    mqycn
    OP
    Sep 1, 2020
    8
    @yuang Solarized Light
    TimePPT
    TimePPT
    Sep 1, 2020 via Android
    9
    不错啊,收藏了。
    对单词变体有做标准化吗?比如
    TimePPT
    TimePPT
    Sep 1, 2020 via Android
    10
    @TimePPT 比如时态复数
    zieglar
    zieglar
    Sep 1, 2020
    11
    要么上一下 jetbrains 吧,强烈的付费意愿
    Lxxyx
    Lxxyx
    Sep 1, 2020 via Android
    12
    很有创意的插件
    kingba
    kingba
    Sep 1, 2020
    13
    那么对于拼写错误的单词,可以忽略吗?
    Tink
    Tink
    Sep 1, 2020 via Android
    14
    还是有点用的
    dremy
    dremy
    Sep 2, 2020 via iPhone
    15
    不得不说,脑洞真大……
    xxstop
    xxstop
    Sep 2, 2020
    16
    学废了没?
    KalaSearch
    KalaSearch
    Sep 2, 2020
    17
    点子很不错

    技术相关的英文词库其实不大,常见的 async, all, access 之类全翻了好像显得有点乱
    supercaizehua
    supercaizehua
    Sep 2, 2020
    18
    很有创意
    fuchunliu
    fuchunliu
    Sep 2, 2020 via Android
    19
    战略性 Mark,一会儿去试试
    sillydaddy
    sillydaddy
    Sep 2, 2020 via Android
    20
    看样子需求会不小啊。即使是英语还行的也可以用上,毕竟不用再去手动查单词了。楼主加油推广吧。
    k9982874
    k9982874
    Sep 2, 2020 via iPhone❤️3
    21
    把源代码上传到第三方服务器进行分析,不敢用不敢用
    cityboy
    cityboy
    Sep 2, 2020
    22
    很不错啊,省去了查单词的时间
    xianqin
    xianqin
    Sep 2, 2020
    23
    关注下。
    kjstart
    kjstart
    Sep 2, 2020❤️1
    24
    现在程序员门槛这么低了?
    mqycn
    mqycn
    OP
    Sep 2, 2020
    25
    @cityboy 谢谢
    mqycn
    mqycn
    OP
    Sep 2, 2020❤️1
    26
    @k9982874
    >把源代码上传到第三方服务器进行分析,不敢用不敢用

    不会,全部都是离线的,断网也能用

    代码时开源的,你可以看下: https://github.com/mqycn/huile8
    mqycn
    mqycn
    OP
    Sep 2, 2020
    27
    mqycn
    mqycn
    OP
    Sep 2, 2020
    28
    @KalaSearch

    > 点子很不错
    > 技术相关的英文词库其实不大,常见的 async, all, access 之类全翻了好像显得有点乱

    这个已经考虑过了,在 陌生单词列表 中的单词,点击 后面的图标, 就可以将 单词添加到 已掌握单词列表文件,不会在陌生单词中显示了

    陌生单词掌握后,也可以添加到 已掌握单词,下次打开后就不会再提示了。
    mqycn
    mqycn
    OP
    Sep 2, 2020
    29
    @zieglar

    > 要么上一下 jetbrains 吧,强烈的付费意愿

    等 vscode 所有功能开发完毕了,会考虑其他 编辑器,如果开发了,我私信你
    mqycn
    mqycn
    OP
    Sep 2, 2020❤️1
    30
    @TimePPT

    > 对单词变体有做标准化吗?比如:比如时态复数

    现在词库层支持单词变形,进行时、过去式 等 都可以查到
    xiaomimei
    xiaomimei
    Sep 2, 2020
    31
    有意思!
    sam014
    sam014
    Sep 2, 2020
    32
    创意不错哦, 已经推荐给小伙伴
    TimePPT
    TimePPT
    Sep 2, 2020
    33
    @mqycn 太棒了!支持支持
    joooooker21
    joooooker21
    Sep 2, 2020
    34
    很实用的创意 , 希望支持 jetbrains

    另外请教一下翻译来源是哪?看起来有对专业术语优化过
    mqycn
    mqycn
    OP
    Sep 2, 2020
    35
    @joooooker21
    > 另外请教一下翻译来源是哪?看起来有对专业术语优化过

    用的是这个离线词库:
    https://github.com/skywind3000/ECDICT
    no1xsyzy
    no1xsyzy
    Sep 2, 2020
    36
    @mqycn #7 其实可以模糊查找+纠错
    typetraits
    typetraits
    Sep 2, 2020
    37
    @kjstart #24 谁没有个初学者的时候呢
    要是一个行业的门槛是英语,那也太可笑了
    journey0ad
    journey0ad
    Sep 2, 2020
    38
    真不错
    shantongxu
    shantongxu
    Sep 2, 2020
    39
    等一个 jetbrains
    loading
    loading
    Sep 2, 2020 via Android
    40
    什么时候出一个解析拼音乃至简拼的,dogo
    la2la
    la2la
    Sep 2, 2020
    41
    等一个 jetbrains
    mqycn
    mqycn
    OP
    Sep 2, 2020
    42
    @loading 这个臣妾真的做不到😂
    mqycn
    mqycn
    OP
    Sep 2, 2020
    43
    @la2la jetbrains 请到这个帖子留下言,方便通知
    https://v2ex.com/t/703510
    Stain5
    Stain5
    Sep 2, 2020
    44
    @typetraits 我英语好,不反对“行业的门槛是英语”

    不过 英语不好,基本上是没有上岸的机会了。。
    adekyou06
    adekyou06
    Sep 2, 2020
    45
    JB 能用嗎
    gggxxxx
    gggxxxx
    Sep 2, 2020
    46
    这个 idea 是很不错的。
    但是问题是简体字的计算机英语翻译很多用词很烂啊,并且有些还有明确的误导性。所以很多人会说翻译成中文还不如直接理解原文。
    比如,cache,国内翻译成缓存,怎么理解?存什么?怎么存?为什么存?简单解释也说不清。而港台翻译为快取,相对就更加传神一些。我到觉得既然翻译是为了学习和更好的理解代码,不如直接做成英语单词对应详细术语解释更有用一些,不要只是翻译成简体单词。
    12101111
    12101111
    Sep 2, 2020
    47
    @itskingname 使用 tabnine 可以补全英文,缺点就是太占内存
    Rxianbei
    Rxianbei
    Sep 2, 2020
    48
    很棒的创意和实现,希望能上 jet 系列 ide
    wdhwg001
    wdhwg001
    Sep 3, 2020 via iPhone
    49
    其实主要是词的意思很不准确,比如 column 最常见的意思是列而不是专栏,或许可以对翻译里的单个解释进行投票?
    而且对于许多用户来说,看代码之前真的不需要背单词表,一个划词翻译或者 hover 翻译可能还更好用一点,只把 hover 过的词记录下来也就足够了,还可以统计大家到底在哪个词上更需要解释。
    另外对于一直都不好认的单词,可以像 gitlens 一样在单词上标注最常见的意思或者行尾进行简短标注,这个标注可以通过右键词汇表或者词汇表里的单个释义。
    mqycn
    mqycn
    OP
    Sep 4, 2020
    50
    @wdhwg001 这个想法很好,以后我会增加这个功能。现在刚开发出来没多久,词库还是用的三方库的
    journey0ad
    journey0ad
    Sep 4, 2020
    51
    有一个问题,能否设置不弹出“所有包含的单词分析完毕”这个通知,每次都挡到终端,还不会自动关闭
    mqycn
    mqycn
    OP
    Sep 4, 2020
    52
    @journey0ad 下一个版本会解决。已经添加到计划: https://github.com/mqycn/huile8/issues/6

    还有以一个:实际不用每个文件自动分析,下一个版本会增加 是否自动分析的开关。
    lxilu
    lxilu
    Sep 4, 2020
    53
    @gggxxxx 取什么?哪里取?哪里快?怎么快?为何快?怎么还能存?(逃
    gggxxxx
    gggxxxx
    Sep 4, 2020 via iPhone
    54
    @lxilu 你看,这就是大陆汉语不规范的例子。不然你不会这么问。
    mqycn
    mqycn
    OP
    Sep 8, 2020
    55
    # 更新记录

    ## [v0.0.9] ( 2020-9-8 )

    ### 新增功能
    - 增加 是否自动分析单词的开关
    - 信息提示移动到底部状态栏

    ### BUG 修复
    - 修复 所有编辑器窗口 都关闭时 无法朗读单词的 bug
    ss360
    ss360
    Nov 26, 2020
    56
    这个好,安利给同事
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   919 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 18:01 · PVG 02:01 · LAX 10:01 · JFK 13:01
    ♥ Do have faith in what you're doing.