Ydict:Linux命令行的有道词典,附安装及使用介绍
Ydict主要功能
中文翻译为英文。
英文翻译为中文。
查询不到单词时,自动显示推荐搜索提示。
语音朗读功能,朗读你所查询的单词。
相关链接
Ydict安装方法
1、使用Homebrew,参考在Linux下安装Homebrew(Linuxbrew)的方法:
brew tap timothyye/tap
brew install timothyye/tap/ydict
2、使用go get安装
go get github.com/TimothyYe/ydict
3、手动安装
从下载地址下载最新版本,然后解压可执行文件到/usr/bin即可。
需要语音朗读功能
从V0.9版本开始,提供语音朗读功能,为开启此功能,你需要先安装mpg123组件。
注意: 语音朗读功能当前仅支持操作系统MacOS/Linux。
1、Mac OS
brew install mpg123
2、Ubuntu
sudo apt-get install mpg123
3、CentOS
yum install -y mpg123
Ydict使用方法
1、仅查询单词
ydict <要查询的单词或词组>
2、查询并朗读单词 (目前仅支持MacOS和Linux操作系统)
ydict <要查询的单词或词组> -v
3、SOCKS5代理支持
从版本V0.5开始,支持SOCKS5代理功能,在ydict的相同目录下,创建.env文件,并写入如下示例内容:
SOCKS5=127.0.0.1:7070
配置成功后,所有的查询将使用配置指定的SOCKS5代理。
4、帮助与更多信息
在命令行中,输入"ydict"即可获取更多帮助。
Vim集成插件:VIM-ydict
vim-ydict是ydict的Vim插件,它可以帮助你查询来自Vim的单词。
1、安装
vim-ydict依赖于ydict,要使用它,你需要先安装ydict。
使用Homebrew安装ydict:
brew tap timothyye/tap
brew install timothyye/tap/skm
现在你可以安装vim-ydict了。
2、Plug
Plug 'TimothyYe/vim-ydict'
3、设置
vim-ydict支持3种不同的查询模式:
1、从当前光标位置查询字,由命令支持:Ydc。
2、查询选择模式中的选定单词,命令支持:Ydv。
3、查询来自用户输入的单词,由命令支持:Yde。
4、例子
编辑vimrc文件,添加示例设置。
"按Ctrl+t查询所选单词:
vnoremap <silent> <C-T> :<C-u>Ydv<CR>
"使用<leader>+yc查询当前光标位置的单词:
nnoremap <leader>yc :<C-u>Ydc<CR>
"使用<leader>+yd输入要查询的单词:
noremap <leader>yd :<C-u>Yde<CR>