Kindle 阅读器“生词本”功能详细使用说明

延伸阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 30 条留言

  1. 怎么定位vocab.db文件啊? 然后怎么从终端的命令切换的SQLite命令行啊

    • 对于不同的系统,Kindle 磁盘的挂载位置不一样,对于 Windows 来说,通常会以新磁盘的方式挂载到资源管理器中,看到磁盘盘符后,你可以通过以下命令切换到 vocab.db 所在目录:

      cd E:\Kindle\system\vocabulary

      对于 macOS 和 Linux 来说,通常会把 Kindle 磁盘挂载到系统的某个目录下。比如 macOS 就会将 Kindle 磁盘挂载到 Volumes 目录下,你可以通过以下命令切换到 vocab.db 所在目录:

      cd /Volumes/Kindle/system/vocabulary

      对于这些操作,文中原来写的不太详细,现已作补充。

  2. 使用 SQLite 删除 vocal.db 中 WORDS, LOOKUPS 表内的所有entry之后好像不能添加生词了,大家有没有好办法解决这个问题?

    • 如果你的 Kindle 中有同步下来的离线字典,在飞行模式下是可以正常查词的,并且单词会自动记录到生词本中。但是对于单词的释义,不论是否开启飞行模式,都是不会记录到生词本中。在生词本中点击某个单词,仍然是调用离线 Kindle 字典中的释义。

  3. 你好,我使用方法二定位vocab.db所在文件夹路径之后执行命令,为什么会显示Error: no such table: LOOKUPS和Error: no such table: WORDS呢?退出来浏览了一下生词本也发现没有删除

    • 生词本是 Kindle 自带的功能,如果在“我的图书馆”中没看到,也可以通过 Kindle 屏幕右上角的菜单进入。

  4. 我从网上下载的书,按程序发送到kindle上,其他都可以,就是不能添加到生词本。
    但从kindle商城购买、kindle电子书库下的书是可以的。
    请问有解决办法吗?

  5. 麻烦问一下,我们家几台kindle共用一个账号,怎么能让每个kindle的生词本保持独立,互补干扰?现在是几个kindle的生词本同步成一样的了

    • zzh 您好。目前同一账号中只能用一个生词本数据,没有细分功能。如果如果想要生词本数据分开,不建议多个 Kindle 共用一个账号。

  6. 我知道一种可以随意添加自己需要的单词的方法:假如在平时阅读时看到不懂又需要掌握的单词,第一步先在词典里查找(当然这步不会把生词加入生词本),第二步就在词典里划出你想记的那个单词(这样单词就被记录到生词本了,单词的电子书来源就是查单词的词典)

    • 确定吗?正确的步骤应该是:先把 vocab.db 拷贝出来,然后删除两个表中的内容并保存,最后把修改的 vocab.db 覆盖原来的 vocab.db 文件。