Kindle是一个阅读器,但对于一些小伙伴来说,亦是一个学习外语的利器,kindle辅助学习外语的功能对于很多Kindler来说,可谓是一个意外之喜,字典释义+生词本的功能无疑能让有需要的小伙伴学习起来事半功倍;

但是,对于生词本,你真的完全了解吗?

Kindle的生词本

生词本(Vocabulary Builder)是 Kindle 阅读器的一个原生功能。它其实是由两部分组成的,程序和数据库。

“程序”:就是我们在 Kindle 中可以看到的那个叫“生词本”的东西。

打开它两种方法:一种是在主页点击右上角的菜单按钮,然后在弹出的菜单中点击“生词本”;另一种是在 阅读页面中点击 菜单--“生词本”项。

“数据库”:就是存储单词数据的一个文件型数据库(SQLite),在 Kindle 中的存放路径如下所示:

/system/vocabulary/vocab.db

生词本的功能

作为一个电子阅读器的辅助功能,Kindle的生词本相比专业的词汇学习工具还是有差别的,Kindle的生词本功能比较单一,没有丰富的玩法,不过胜在操作较为简单;

如何添加生词:

平时阅读电子书时,遇到生词后,可以用手指划词,调取 Kindle 字典查看释义,与此同时,该词便会被自动添加到生词本的数据库中。这也是Kindle唯一一种往生词本中添加单词的方式。

操作生词:

生词本对词汇的操作只有删除和已掌握两种,在生词本点击该生词,就会弹出该生词的字典释义框,并可对生词进行操作;

删除:便是直接将生词从生词本中删除;

已掌握,就是将生词标为已掌握,可以和其他未标为掌握的生词区分开;

生词本界面:

生词本右上角图标:单词 | 电子书

单词:包含生词本所收录的所有单词,根据添加的先后顺序倒序排列(即最后添加的在最前面)。

电子书:将收录的单词用书名进行分类,在哪本书中添加的单词就以其书名作为索引,互不混淆。

如果想要复习所有生词,开启“生词卡”前需要先把左上角切换到“单词”,如果只是想复习某本书中的生词,则切换到“电子书”,选择那本书。

生词本右上角图标:学习中(已掌握)

学习中:所有添加入生词本的生词都在在这显示;

已掌握:点击学习中,下拉菜单点击已掌握切换,这个选项显示已被标记为已掌握的生词,进入已掌握选项的单词将会移出学习中选项

两种展示单词方式:

1

点击某个单词弹出一个词汇对话框,如图所示,对话框里有“字典”和“用法”两个选项卡。

“字典”项显示的是该词的释义,“用法”项和该词条相关联例句(例句是从取词的那本电子书中截取下来的)。

2

以生词卡的方式展示单词,可通过点击屏幕底部的【生词卡】按钮调取,如图所示。

此卡默认仅显示单词和与其相关的例句,很适合用来复习和辅助记忆。

如果已掌握这个词,点击下方的【标记为已掌握】按钮即可将其归类为“已掌握单词”。如果忘记了这个词的意思,可点击词卡左上角的“查看释义”温习该词的释义。如此循环,直到掌握所有生词。

生词本的缺点

Kindle毕竟不是专业的外语学习工具,生词本也只是对阅读的一个辅助功能,操作简单的同时,也就意味着不可避免的存在许多缺点:

无法手动录入,只能通过在阅读时选中生词查看释义来自动收录;生词本的收录方式是被动的,选中生词查看生词,就会自动收录,这也就意味着,会存在误操作的可能,用户可能不小心点到,也可能只是单纯的想查看释义,并不想收录为生词,但在Kindle,只要选到了,就会自动进入生词本;生词在生词本中的排序方式单一,只是按添加的时间顺序进行排序,无法更细致分类,特别是有时候同时阅读中英文书籍的时候,会造成中英文生词并存的情况,生词排序就显得特别混乱;

不过就像Kindle的笔记功能一样,虽然,kindle原生的笔记与标注并不是十分友好,但我们却可以借助其他的第三方软件,以获得良好的体验;我们既然能获取生词本的数据库,自然可以有其它玩法。

因为原生的 Kindle 生词本的“程序”比较弱,也出现了很多第三方软件,通过读取 Kindle 生词本数据库,按照各自的意愿展示生词。比如很多小伙伴就把数据导入到 Anki 辅助记忆单词(Anki是一款带算法的字卡软件,可以根据记忆卡的优先级、紧急程度进行优化调整,有桌面和移动客户端)。

除了软件,还有在线服务,当然,因为Kindle 用的是 SQLite 数据库,如果你对 SQL 比较熟悉,并且掌握 C/C++,Java、PHP、Perl、Python 等任意一门语言,你甚至都可以把生词本的数据库调取出来,按照自己的喜好加以处理。

清空生词本

上面介绍了如何删除生词本中的生词,但删除是无法批量处理的,也就是你只能一个一个地删,正常情况下,这样的删除也是可以的,因为只有少量误操作的生词是需要删除的,其他的生词,每掌握一个你就可以标记为已掌握;

但是,在某些特殊情况下,如果需要清空生词本,那一个一个删就太头疼了,比如:有些小伙伴一开始并不知道生词本功能,发现的时候生词本中已经有了满屏的不知道什么时候添加的生词了,想要清空却发现根本做不到;

在上文,静读君提到过Kindle有一个存储单词数据的文件型数据库(SQLite),有的小伙伴试图通过删除这个文件的方式来清空生词本,然而仅仅删除 vocab.db 这个数据库文件是无效的,如果绑定 Kindle 的亚马逊账户开启了 Whispersync 设备同步,生词本中收录的词汇会自动同步到云端。即便删掉了 Kindle 仍然会从云端拉取已同步的数据。

那么到底如何才能清空生词本呢?

方法有两种,一种是使用 SQLite 管理软件,一种是使用 SQLite 命令。

方法一:SQLite 管理软件

图片可点击放大△

1、下载一款 SQLite 管理软件,这里以 DB Browser for SQLite 为例;

2、将 Kindle 连到电脑,并把里面的生词本数据库 vocab.db 拷贝到电脑中;

3、点击 DB Browser for SQLite 软件的【打开数据库】按钮,选择 vocab.db 打开;

4、切换到【浏览数据】,选择“LOOKUPS”表,全选表中的记录并点击【删除记录】按钮全部删除,然后在选择“WORDS”表,按同样的方式操作

5、点击软件上方的【Write Changes】按钮保存对当前数据库的更改;

6、把修改后的 vocab.db 重新拷贝到 Kindle 原来的目录,覆盖原有的文件。

(ps:如果操作之后,发现生词还在,试一下重启Kindle!)

方法二:SQLite 命令行

如果你的电脑安装了 SQLite(macOS 和 Linux 系统自带)可以以命令行的方式修改 Kindle 生词本数据库文件。打开“终端”定位到 vocab.db 所在目录,执行下面这两条命令即可:

$ sqlite3 vocab.db 'DELETE FROM LOOKUPS'

$ sqlite3 vocab.db 'DELETE FROM WORDS'

这样不仅清空了 Kindle 生词本本地的词条,在联网的状态下,云端的生词就会被自动清空了。

干货|Kindle使用小技巧最全合集!这20条你知道多少?玩kindle多年,你也未必全知道的隐藏操作!书单 | 亚马逊2018年中新书榜前十!你错过了几本?kindle神器|calibre最实用的两大功能详解!Kindle神器 | Kindle Mate:最好用的标注、笔记、生词管理神器除了看书、压泡面,Kindle还能干这6件事为 Kindle 而生!漫画迷绝不可错过的神奇网站这50个电子书下载网站,让你找到99%的电子书! | 亲测有效!

python做生词本_关于Kindle的生词本,你确定你都完全了解吗?相关推荐

  1. 用python做自我介绍_用python做个自我介绍(python入门教程)_逻辑教育

    原标题:用python做个自我介绍(python入门教程)_逻辑教育 本文涉及的python基础语法为:数据类型等 数字类型 1. 字符串的拼接 我们在上一章中已经简单介绍了一下字符串的创建方式,这里 ...

  2. python做数学计算器_从零开始学习PYTHON3讲义(二)把Python当做计算器

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

  3. 一步一步教你如何用python做词云_一步一步教你如何用Python做词云

    前言 在大数据时代,你竟然会在网上看到的词云,例如这样的. 看到之后你是什么感觉?想不想自己做一个? 如果你的答案是正确的,那就不要拖延了,现在我们就开始,做一个词云分析图,Python是一个当下很流 ...

  4. 如何用python做词云图_科学网—如何用Python做词云?(基础篇视频教程) - 王树义的博文...

    只需要花10几分钟,跟着教程完整做一遍,你就能自己用Python做出词云了. <如何用Python做词云?>图文版发布于2017年6月,是我数据科学系列教程中的第一篇. 目前仅简书一个平台 ...

  5. python做excel麻烦_高效办公必备:别人通宵做的 Excel,我用Python 半小时搞定!

    原标题:高效办公必备:别人通宵做的 Excel,我用Python 半小时搞定! 最近经常听到周围的人抱怨:"工作忙,在加班--" 不知不觉,当代职场人早就被"996&qu ...

  6. python做图片浏览器_保护隐私,用Python打造自己的照片浏览器

    现代操作系统比如Win10, Mac都自带了很好用的照片浏览器,采用人像识别技术自动识别家庭成员,还有简单的画面增强功能.然而这些功能都是需要连接云端服务器来实现的.虽然说很难说这些大公司会对你的那些 ...

  7. python做淘宝_用python做个淘宝双十一满减攻略,再也不用算算算了

    双十一还有不到10天,购物车已经快加满了,但是钱包里就这么多钱,如何用现有的钱买到更多喜欢的东西,成为我比较头疼的事,因为我已经被各种组合加法搞晕了 于是我决定用python做个双十一购物攻略,把复杂 ...

  8. python做淘宝_我用 python 做了款可开淘宝店赚钱的工具!

    摘要:撩了淘宝店家后,用 Python 做了这个. 批量更换证件照背景色工具 私信小编01 获取本项目源代码哦! 之前给大家介绍了一款 AI 抠图神器:Remove.bg ,使用 Python 调用 ...

  9. 使用python做一个闹钟_用python做了个高级闹钟 欢迎借鉴

    原标题:用python做了个高级闹钟 欢迎借鉴 音频文件放入和.py文件同级的目录下 这是简单的闹钟做法,市场上闹钟千千万万,但是自己写出来的闹钟就是不一样,不是小编我无聊,学习乐趣就是这样慢慢培养的 ...

最新文章

  1. 远程办公,为什么一直不被公司普遍接受?
  2. java mod %区别_Java中 % 与Math.floorMod() 区别详解
  3. Java基础学习总结(11)——重载与重写
  4. chrome添加来自其他网站的扩展程序
  5. numpy 和tensorflow 中的乘法
  6. c++面向对象高级编程 学习五 组合、委托与继承
  7. C++网易云课堂开发工程师--转换函数
  8. Solr缓存清空、重新加载与修改
  9. Python自动化(十二):一分钟搞定几百个Excel中查找的数据
  10. 减速箱箱体尺寸是怎样计算的_皮带输送机减速机漏油、油温高可不能小觑,原因及处理方法教给你...
  11. C# 将Big5繁体转换简体GB2312的代码
  12. 算法工程师面试:必备的机器学习、深度学习知识点
  13. WIN10安装VMware的管理员权限问题
  14. visio流程图的叉号_【转】Visio绘制WEB流程图的心得
  15. 如何使用pem文件登录服务器,如何用pem链接服务器
  16. ItextSharp 坐标系转换
  17. 企业微信之客户联系配置及使用
  18. css绘制卡券优惠券_用纯css来实现一个优惠券
  19. 【2011.10.29模拟】24点游戏题解
  20. RGB-IR CFA Optimizations

热门文章

  1. 武汉理工大学c语言pta选择题答案,武汉理工理论考试pta判断题题库
  2. 浅了解JVM--狂神说
  3. 学会如何从皮肤看身体状况
  4. 基于MATLAB的声信号的采集与分析,基于Matlab的声音信号采集与分析处理
  5. ajax请求生命周期方法
  6. linux操作系统认手机,Linux移动操作系统postmarketOS已适配200款移动设备 包括手机和平板电脑...
  7. LCD1602液晶使用介绍--(完整版)
  8. 抖音电商主播运营技巧话术脚本策划方案带货流程计划表格
  9. 大华硬盘录像机、网络摄像机、 网络硬盘录像机外网远程设置DDNS方法
  10. 胶囊网络中挤压函数Squash的实现(tensorflow和pytorch)