盲打键位训练器 - 显示字母高亮按键
屏幕随机显示字母,需要在键盘上按下对应按键,界面高亮提示指法位置。
UD5工具箱
翻转卡片学习 Vim 命令 · 点击翻转 · 自我评估 · 间隔重复
点击卡片翻转查看答案 · 按 空格 翻转
详细说明
再次点击翻回题目 · 按 ← → 评分
Vim 是一款强大的文本编辑器,以其模式编辑、键盘驱动操作和高度可定制性著称。学习 Vim 可以显著提升编码和文本编辑效率,让你的手指不离开键盘就能完成复杂编辑操作。Vim 预装在几乎所有 Linux/Unix 系统和 macOS 上,是服务器管理和开发的必备技能。
普通模式(Normal):默认模式,用于导航和执行命令(按 Esc 进入)。
插入模式(Insert):用于输入文本(按 i/a/o 等进入)。
视觉模式(Visual):用于选择文本(按 v/V/Ctrl+v 进入)。
命令模式(Command-line):用于执行保存、搜索等命令(按 : 进入)。
记忆技巧:h 在最左边(←),l 在最右边(→),j 看起来像向下的箭头↓(向下),k 在 j 上面(向上)。这是 Vim 最基础也是最重要的四个键,建议通过肌肉记忆来掌握,可以玩一些 Vim 小游戏如 Vim Adventures 来辅助练习。
这是编程界最著名的"梗"之一。退出 Vim 的方法:
· :q — 退出(无修改时)
· :q! — 强制退出不保存
· :wq 或 ZZ — 保存并退出
· :w — 仅保存不退出
如果卡住了,按 Esc 确保回到普通模式,再输入上述命令。
NeoVim 是 Vim 的一个现代化分支,目标是改进代码质量、增强可扩展性和提供更好的插件支持。NeoVim 内置终端模拟器、异步作业控制、Lua 脚本支持等现代特性。对于学习基本 Vim 命令来说,两者几乎没有区别,所有热键完全通用。初学者可以从 Vim 开始,后续根据需要迁移到 NeoVim。
1. 先掌握基础移动(h/j/k/l/w/b)和模式切换(i/Esc)
2. 学习基本编辑(x/dd/yy/p/u)
3. 熟练搜索替换(/pattern、:%s)
4. 探索高级操作(宏录制、寄存器、标记)
5. 使用 vimtutor 命令(终端中输入)进行交互式学习
6. 坚持在日常编辑中刻意使用 Vim,21 天养成习惯
Vim 使用自己的寄存器系统:yy 复制行,p 粘贴。要与系统剪贴板交互:
· "+y — 复制到系统剪贴板
· "+p — 从系统剪贴板粘贴
· macOS 上可用 "*y 和 "*p
也可以使用 :set clipboard=unnamed 让默认复制使用系统剪贴板。
Vim 有一种强大的"语言":操作符 + 范围。例如:
· dw — 删除(d)一个单词(w)
· ci" — 修改(c)双引号内(i")的内容
· y$ — 复制(y)到行尾($)
· dap — 删除(d)一个段落(ap)
理解这种组合方式后,你可以自由组合出无数编辑命令,这是 Vim 高效的核心秘密。
屏幕随机显示字母,需要在键盘上按下对应按键,界面高亮提示指法位置。
显示含有不同升降号数目的调号,快速点击对应的大调和小调名称。
利用浏览器内置语音合成,输入文本选择不同语言和嗓音播报,支持语速、语调调节。
生成使用隐藏radio按钮和CSS控制切换的内容标签页代码,无需JavaScript。
体验VirtualKeyboard API如何控制网页不被系统软键盘遮盖,并获取键盘几何信息。
浏览器录语音并压缩为MP3格式,无需上传,保护隐私,可用于语言笔记。
浏览所有HTML实体符号,点击复制&code;或数字编码。
粘贴技术文档,提取所有首字母大写的短语并生成带定义的简易术语表。
显示一个和弦名称,在虚拟键盘上高亮正确琴键并播放,用于学习和弦构成。
创建Promise并延迟解析,可视化显示挂起、兑现、拒绝的状态转换及时间线。
将文本中的Emoji表情符号替换为对应的简短英文描述(如😀→:grinning:),便于分析或存储。
在Canvas上手写数字,通过预训练的简单模型或k-NN演示实时预测数字标签。
上传绿幕视频和新背景图,实时抠像合成预览并可选录制成WebM。
加载音频,加速或减速播放且保持原音调,适合语言学习。
录制麦克风音频并直接编码为MP3文件下载,无需上传服务器。
上传字体文件(或使用系统字体),输入需要保留的字符集,生成只含这些字的精简字体。
读取设备的AmbientLightSensor数值,超过阈值自动切暗色主题,保护夜间视力。
将文本中特定词或短语替换为相应Emoji,类似用表情符号“压缩”长文本。
将A-Z、0-9映射为指定的Emoji表情,生成不易阅读的表情密文,增加聊天趣味。
使用Web Speech Recognition API将语音转为文本,支持自动标点,可事后编辑复制。
上传.mid文件,将里面的音符事件(时间、音高、力度)提取为CSV表格。
监听copy/cut/paste事件,显示传输的数据类型与内容片段,洞察页面剪贴板交互。
记录每日练习乐器时间、曲目及难点,统计累计时长与进度。
随着音乐节奏反复点击按钮,自动计算每分钟节拍数(BPM),为DJ和跑者便利。
输入图片链接,加载后从中提取5种主要颜色生成调色板,无需手动上传。
设定轮换间隔,到点发声提醒切换角色,确保结对编程公平有效。
设置亮色和暗色主题色,一键生成利用CSS变量和localStorage实现的暗黑切换代码。
输入色相、饱和度、亮度/明度参数,即时转换为HEX和RGB颜色值,直观调节色彩。
设置capture_links清单字段,让浏览器在点击链接时自动打开PWA而不是新标签页。
播放一段短旋律,在虚拟钢琴上重复弹奏出来,系统比对并评分。