• 请不要在回答技术问题时复制粘贴 AI 生成的内容
AngryOrange
V2EX  ›  程序员

「可以在老板面前摸鱼背单词的插件」 🐟

  AngryOrange ·
RealKai42 · Jun 13, 2023 · 25473 views
This topic created in 1241 days ago, the information mentioned may be changed or developed.

Qwerty Learner VSCode 是一款为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件,能够在任意代码界面一键启动,开始进行单词记忆练习。

💡 演示

📸 安装

VSCode Plugin Market

Github 项目源码

本项目为 Qwerty Learner 的 VSCode 插件版本,访问原始项目获得更好的体验。网页版: https://qwerty.kaiyi.cool/


✨ 实现原理

因为 VSC 没有提供对 Keypress 的回调,所以实现上使用了较为取巧的方式,监听用户当前输入文档的改变,然后删除用户输入。 用户可以在任意代码、文档页面开启软件进行英语打字练习,插件会自动删除用户输入的文字,不会对文档内容造成影响。

即,当着老板的面背单词也不会被发现,还会认为你键盘敲得贼响,代码一定写的很认真(🐶逃

💭 设计思想

软件设计的目标群体为以英语作为主要工作语言的键盘工作者。部分人会出现输入母语时的打字速度快于英语的情况,因为多年的母语输入练就了非常坚固的肌肉记忆 💪,而英语输入的肌肉记忆相对较弱,易出现输入英语时“提笔忘字”的现象。

同时为了巩固英语技能,也需要持续的背诵单词 📕,本软件将英语单词的记忆与英语键盘输入的肌肉记忆的锻炼相结合,可以在背诵单词的同时巩固肌肉记忆。

为了避免造成错误的肌肉记忆,设计上如果用户单词输入错误则需要重新输入单词,尽可能确保用户维持正确的肌肉记忆。

软件也对需要机考英语的人群有一定的帮助。

For Coder:

内置了程序员工作常用单词的词库,方便练习工作中常用的单词、提高输入速度。也内置了诸多语言的 API 的练习,帮助以程序员快速熟悉常用的 API ,更多语言的 API 正在逐步添加中...


🏠 为开源贡献力量

项目的源项目 和 vscode 插件版 都在持续招募来自社区的开源贡献者,感兴趣可以查看相关 Issue

🎛 使用说明

一键启动

Mac Control + Shift + Q

Win Shift + Alt + Q

可以在任意文档中使用快捷键启动,启动后插件将屏蔽用户对文档的输入,只需关注状态栏上的单词即可。

⚠️ 切记需关闭中文输入法,目前插件在开启中文输入法会有 Bug ,待修复

章节、词典选择

打开 VSCode 命令面板,通过 “Qwerty” 前缀过滤,即可发现插件内置的命令。

  • Change Chapter 可以切换章节
  • Change Dictionary 可以切换字典
  • Start/Pause 可以开关插件,功能等价于一键启动快捷键
  • Toggle Word Visibility 切换是否展示单词(默写模式)
  • Toggle Read Only Mode 开关只读模式

命令面板快捷键
Mac: cmd + shift + p
Win: ctrl + shift + p

进阶配置

可以在设置面板查找关键字 “Qwerty” 修改设置

"qwerty-learner.highlightWrongColor": {
  "type": "string",
  "default": "#EE3D11",
  "description": "输入错误时单词的颜色"
},
"qwerty-learner.highlightWrongDelay": {
  "type": "number",
  "default": 400,
  "description": "输入错误时清空输入的延迟时间"
},
"qwerty-learner.keySound": {
  "type": "boolean",
  "default": true,
  "description": "是否开启键盘音"
},
"qwerty-learner.phonetic": {
  "type": "string",
  "enum": [
    "us",
    "uk",
    "close"
  ],
  "default": "close",
  "description": "是否开启音标"
},
"qwerty-learner.chapterLength": {
  "type": "integer",
  "default": 20,
  "minimum": 1,
  "maximum": 100,
  "description": "每个章节包含的单词数量"
},
"qwerty-learner.wordExerciseTime": {
  "type": "integer",
  "default": 1,
  "minimum": 1,
  "maximum": 100,
  "description": "每个单词的练习次数"
},
"qwerty-learner.readOnlyInterval": {
  "type": "number",
  "default": 5000,
  "description": "只读模式中单词切换间隔时间(ms)"
},
"qwerty-learner.voiceType": {
  "type": "string",
  "enum": [
    "us",
    "uk",
    "close"
  ],
  "default": "us",
  "description": "是否开启发音"
},
"qwerty-learner.placeholder": {
  "type": "string",
  "enum": [
    "_",
    "*",
    "-",
    ""
  ],
  "default": "-",
  "description": "未输入时的占位符,空表示无占位符(仅当 wordVisibility === true 时生效)"
},
"qwerty-learner.random": {
  "type": "boolean",
  "default": false,
  "description": "是否章节内单词顺序随机"
}
131 replies  •  2023-09-28 10:20:48 +08:00
1  2  
❮ ❯
Qmanman
Qmanman
Jun 13, 2023
1
我只能说 666
maocat
maocat
Jun 13, 2023❤️54
2
老板招到你真是招到宝了 /dog
nigga
nigga
Jun 13, 2023❤️2
3
有没有显示在 windows 任务栏 或者 悬浮在 屏幕任意角落的?
gengliangcais
gengliangcais
Jun 13, 2023
4
秀啊
token10086
token10086
Jun 13, 2023❤️1
5
老板招到你真是招到宝了 /dog
iyobucuo
iyobucuo
Jun 13, 2023❤️7
6
点赞!

IDEA 插件搞一个
moyt
moyt
Jun 13, 2023
7
你秀到我了,赔钱
Asakijz
Asakijz
Jun 13, 2023
8
合理摸鱼😂
chippai
chippai
Jun 13, 2023
9
老板招到你真是招到宝了 /dog
uion
uion
Jun 13, 2023
10
nvim 搞一个!
coldmonkeybit
coldmonkeybit
Jun 13, 2023
11
笑死,太强了
ovtfkw
ovtfkw
Jun 13, 2023
12
玩具而已
Smallgourd
Smallgourd
Jun 13, 2023
13
太牛的。马上就用
ShundL
ShundL
Jun 13, 2023
14
安装了,有点儿厉害,你划水是专业的!
SleepyRaven
SleepyRaven
Jun 13, 2023
15
🐂🍺 从未设想过的道路
dem0ns
dem0ns
Jun 13, 2023❤️2
16
这到底是卷还是不卷
zhishixiang
zhishixiang
Jun 13, 2023
17
已经看到了,快删了别让老板发现(手动狗头
QurakJaker
QurakJaker
Jun 13, 2023
18
提个建议,随机删除几个字母,不要打一个字删一个字
MagicHen
MagicHen
Jun 13, 2023
19
office wps 搞一个,秋梨膏!
minibear2021
minibear2021
Jun 13, 2023
20
@QurakJaker op 用的输入回调,而且目的是只删除用户当前输入的,并且不影响源文档,如果要随机删除,那源文档内容可能会被误删。也许 op 可以加个 option 让用户自选。
ppllss
ppllss
Jun 13, 2023
21
老板招到你真是招到宝了 /dog
BearCookie
BearCookie
Jun 13, 2023
22
老哥有 IDEA 插件吗!?
javen73
javen73
Jun 13, 2023
23
😂 好用,点赞
wangofjian
wangofjian
Jun 13, 2023
24
VSC 高级使用方法
russ44
russ44
Jun 13, 2023
25
cool, 等一个 IDEA
cquan
cquan
Jun 13, 2023
26
摸鱼还是你行
itechify
itechify
Jun 13, 2023 via Android
27
老板招到你真是招到宝了 /dog
litt
litt
Jun 13, 2023
28
坐等 idea 版插件
LavaC
LavaC
Jun 13, 2023
29
非常好插件,爱来自 v2 。
P.S. 在 1080p 无缩放的情况下有点折磨人了
tianxin8431
tianxin8431
Jun 13, 2023
30
打字打的太快的时候,不是所有打入的字都能被删掉
lawsiki
lawsiki
Jun 13, 2023
31
这有何尝不是一种卷呢?🧐
Finnn
Finnn
Jun 13, 2023
32
打不出字的感觉好难受啊 😂
henryxie2093
henryxie2093
Jun 13, 2023❤️1
33
让我想起了命令行斗地主
luzemin
luzemin
Jun 13, 2023
34
等我捋一捋,我到底是在摸鱼,还是在学习?
Stoney
Stoney
Jun 13, 2023 via iPhone
35
厉害了
javaDo
javaDo
Jun 13, 2023
36
@iyobucuo 这个是真的可以
PeachQIU
PeachQIU
Jun 13, 2023
37
非程序员用户非常需要啊啊啊啊啊啊!!!
siweipancc
siweipancc
Jun 13, 2023 via iPhone
38
牛的,999
yema50
yema50
Jun 14, 2023 via iPhone
39
太强了
sharpy
sharpy
Jun 14, 2023
40
秀儿
mobpsycho100
mobpsycho100
Jun 14, 2023
41
打算结合记忆曲线吗? 类似 Anki 那样的.
HaroldFinchNYC
HaroldFinchNYC
Jun 14, 2023
42
背单词加薪吗
eric227
eric227
Jun 14, 2023
43
666666666 改成聊天软件得了
startisan
startisan
Jun 14, 2023
44
坐等 idea 版
TUNGH
TUNGH
Jun 14, 2023
45
可以的,坐等 idea 版本
mscsky
mscsky
Jun 14, 2023
46
背单词难道不是要读出来吗?之前的团队中午都会来读单词
V2April
V2April
Jun 14, 2023
47
干嘛啊,摸鱼的时候能不能干点正事,整个看小说的不行吗 [doge]
voidcomma
voidcomma
Jun 14, 2023 via iPhone
48
太骚了。
aapeli
aapeli
Jun 14, 2023
49
楼主的是啥主题
AngryOrange
AngryOrange
OP
Jun 14, 2023
50
@aapeli One Dark Pro
Wh1te
Wh1te
Jun 14, 2023❤️1
51
摸鱼宝才,老板捡到鬼了🐶
teenight
teenight
Jun 14, 2023 via iPhone
52
摸了,但又不完全摸
BigR
BigR
Jun 14, 2023
53
简直牛皮啊~大佬,快快上 idea 插件
container1
container1
Jun 14, 2023
54
在 vscode 中 无法查看已过的单词,要是想复习只能手动调节到上一章,没有网页版的使用体验好,期待更新,增加一些界面化操作,支持查看历史单词,和按照遗忘曲线去提醒复习
QKgf555H87Fp0cth
QKgf555H87Fp0cth
Jun 14, 2023
55
老板:你这个老六
ebony0319
ebony0319
Jun 14, 2023
56
很漂亮,很不错的一款设计产品
Raool
Raool
Jun 14, 2023
57
强,实现思路很好!👀
kjstart
kjstart
Jun 14, 2023
58
练好了润吗?
TomPig0216
TomPig0216
Jun 14, 2023
59
mark 一下 等摸鱼的时候来试试
shinession
shinession
Jun 14, 2023
60
收藏了, 等闲了试试
Uplay
Uplay
Jun 15, 2023
61
可以的,坐等 idea 版本
dwzrlp
dwzrlp
Jun 15, 2023
62
老板会拒绝这么爱学习的么
wgfire
wgfire
Jun 15, 2023❤️1
63
老板:那小子一直在敲敲,代码行数一直没长,这到底咋回事
zzzzzzzzyp
zzzzzzzzyp
Jun 15, 2023
64
我只能说绝了
JungleFish
JungleFish
Jun 15, 2023
65
你怎么扛着品如的衣柜
wadefengx
wadefengx
Jun 16, 2023
66
已经用上了,开冲
particlec
particlec
Jun 16, 2023
67
搞得我的不想摸鱼了
azui999
azui999
Jun 16, 2023
68
老板招到你真是招到宝了 😹
poorAshenOne
poorAshenOne
Jun 16, 2023
69
你他娘的可真是个天才!
EthanCYQ
EthanCYQ
Jun 16, 2023
70
你他娘的可真是个天才!
BaffinLee
BaffinLee
Jun 16, 2023
71
用了几次,很好用
hb751968840
hb751968840
Jun 16, 2023
72
🐂🍺,有考研词库
dangeleron
dangeleron
Jun 16, 2023
73
牛蛙!
tim9527
tim9527
Jun 17, 2023
74
有 AS 插件吗~
PRStarDust
PRStarDust
Jun 17, 2023
75
蹲个 idea 版
tangmou
tangmou
Jun 19, 2023
76
太秀了, 马上用起来!
OceanRs
OceanRs
Jun 19, 2023
77
网页版体验感很好,就是 GRE 单词释义太简洁了。
Fiitpe
Fiitpe
Jun 28, 2023
78
太努力了,你一定能成功。
Inevitable
Inevitable
Jun 28, 2023
79
对此我只能说你真他娘是个天才,实现了我的小梦想
garipan
garipan
Jun 28, 2023
80
老板招到你真是招到宝了 /dog
我真的要笑死
swzz
swzz
Jun 28, 2023
81
老板招到你真是招到宝了 /dog
KevinDo2
KevinDo2
Jun 28, 2023
82
那不如把删除用户输入改为输入指定代码内容。你小子总不能半天代码也不多写一行啊是吧?
kooroezp
kooroezp
Jun 29, 2023
83
老板招到你真是招到宝了 /dog
hlwjia
hlwjia
Jun 29, 2023
84
老板:一个星期了,你还在 152 行
karatsuba
karatsuba
Jun 29, 2023
85
快上 JB !
hanlin85
hanlin85
Jun 29, 2023
86
摸鱼也摸得这么优雅
webfamer
webfamer
Jun 29, 2023
87
安上没反应不知道怎么办
tangtang369
tangtang369
Jun 29, 2023
88
这个在暗黑模式下 真的是绝了
KT0J
KT0J
Jun 29, 2023
89
感动中国
KT0J
KT0J
Jun 29, 2023
90
美中不足的是,日语的拼法有点问题。

比如
もう一度 应该是 mouichido ,但全部会是 mooichido
这一类的词,都会出现这样的情况。
AngryOrange
AngryOrange
OP
Jun 29, 2023
91
@webfamer “Control + Shift + Q 开启”
AngryOrange
AngryOrange
OP
Jun 29, 2023
92
@KT0J 日语词库是社区贡献的,可以提个 pr
vk4LNh8gE08SBd9V
vk4LNh8gE08SBd9V
Jun 30, 2023
93
@tangtang369 看一会眼睛就一条黑线
AngryOrange
AngryOrange
OP
Jun 30, 2023
95
@whoami15111 cooooooooool
方便去主项目和 vscode 项目都发个 issue 嘛?我帮你置顶
之前社区很多人想要 idea 版本
zhangrh
zhangrh
Jul 3, 2023
96
你太娘的真是个人才.
zlu1123
zlu1123
Jul 3, 2023
97
这个。。。真是个人才。
mundane
mundane
Jul 3, 2023
98
天才
asiasky
asiasky
Jul 5, 2023❤️1
99
和 thief book 一样,我以前用它在状态栏看小说
uCharles
uCharles
Jul 5, 2023
100
坐等 IDEA 插件
1  2  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1560 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 184ms · UTC 17:41 · PVG 01:41 · LAX 09:41 · JFK 12:41
♥ Do have faith in what you're doing.