1 简介:
1.1 功能介绍
这是通过命令行查询单词 ,记录生词本 的简单工具, 目前为了限制软件尺寸,只提供前2万个常用单词的查询。
1.2 安装
npm i -g qline
1.2.2 如果安装下载有问题,建议如此处理
- 原因,因为qline 依赖的cdict_query 模块 比较大,首次安装可能会比较慢, 最新版本在mirror站点未必有更新
- 有些人的本地设置了proxy,导致下载失败,可以自行下面脚本来下载
npm config set registry https://registry.npmjs.org/
unset https_proxy
unset http_proxy
unset all_proxy
unset HTTPS_PROXY
unset HTTP_PROXY
unset ALL_PROXY
npm i -g qline@latest
2 功能
2.1 查询单词
# 查询单词 qline q <word>
$ qline q ownership
【ownership】 'әunәʃip
释义:
1. n. 所有权, 物主身份
[经] 所有权, 所有制
词频:BNC 2672 | FRQ 3585
变形:s:ownerships
标签:高考,大学英语四级,大学英语六级,考研,雅思
2.2 记录生词
# 不输入参数的时候,记录上次查询的单词
$ qline s
$ qline s ownership
2.3 列出生词
$ qline list
2.4 回忆生词
- 随机从生词本中抽取一个单词
$ qline r
📖 请回忆单词:ownership
按回车查看释义...
2.5 删除生词
qline d ownership
2.6 练习记单词
# 尝试记忆考研的单词, 缺省抽取10个考研单词,测试
$ qline t -tag ky
# 随机抽取20个cet4词汇反复练习
qline t -tag cet4 -c 20
3 开发调试
3.1 下载代码
git clone git@github.com:nextuser/qline.git
cd qline
npm install
3. 使用示例:
# 查询单词
qline q ownership
# 查询词组
qline q 'work around'
# 记录最新查询的单词或词组到生词本
qline s
# 记录指定单词到生词本
qline s ownership
# 查看10个生词列表
qline l
# 查看20个生词列表
qline l 20
# 随机回顾生词本中单词
qline r
# 随机抽取20个考研词汇反复练习
qline t -tag ky -c 20
# 随机抽取20个cet4词汇反复练习
qline t -tag cet4 -c 20
# 随机抽取10个托福词汇反复练习
qlin t -tag toefl
## 4 执行代码
```shell
$ node bin/index.js q china
[dotenv@17.2.3] injecting env (0) from .env -- tip: 🛠️ run anywhere with `dotenvx run -- yourcommand`
【China】 'tʃainә
释义:
1. n. 中国, 瓷器
a. 中国的
词频:BNC 1973 | FRQ 7946
变形:s:chinas
标签:中考,高考
使用的例子
qline q package
【package】 'pækidʒ
释义:
1. n. 包裹, 套装软件, 包, 包装用物, 程序包
vt. 包装, 打包
a. 一揽子的
[计] 包, 软件包, 包装
词频:BNC 1336 | FRQ 1685
变形:s:packages/d:packaged/i:packaging/p:packaged/3:packages/
标签:中考,高考,大学英语四级,大学英语六级,考研,托福,雅思
$ qline s
已记录生词:package
$ qline list
📚 生词列表(共 5 个,最近 10 个):
1. package (11/21/2025, 9:46:35 AM)
2. legend (11/20/2025, 11:54:45 PM)
3. issue (11/20/2025, 5:11:13 PM)
4. tag (11/20/2025, 5:06:35 PM)
5. prepare (11/20/2025, 4:22:15 PM)
$ qline r
📖 请回忆单词:package
按回车查看释义...
【package】 'pækidʒ
释义:## 1.2.3 如果安装下载有问题,建议如此处理
- 原因,因为qline 依赖的cdict_query 模块 比较大,首次安装可能会比较慢, 最新版本在mirror站点未必有更新
- 有些人的本地设置了proxy,导致下载失败,可以自行下面脚本来下载
```shell
npm config set registry https://registry.npmjs.org/
unset https_proxy
unset http_proxy
unset all_proxy
unset HTTPS_PROXY
unset HTTP_PROXY
unset ALL_PROXY
npm i -g qline@latest
- n. 包裹, 套装软件, 包, 包装用物, 程序包 vt. 包装, 打包 a. 一揽子的 [计] 包, 软件包, 包装
qline list
📚 生词列表(共 4 个,最近 10 个):
-
package (11/21/2025, 9:46:35 AM)
-
legend (11/20/2025, 11:54:45 PM)
-
issue (11/20/2025, 5:11:13 PM)
-
prepare (11/20/2025, 4:22:15 PM)