您无需互联网即可在Fedora计算机上拥有易于搜索和扩展的字典,您可以使用sdcv(控制台版本下的StarDict)和默认存储库上的公共Stardict文件来保留本地记录以供脱机使用,本文向您具体介绍。
什么是sdcv? sdcv是Stardict的命令行变体,Stardict是GUI离线词典的悠久传统的一部分,它使用的“dic”文件被格式化为以冒号分隔的文件,第一列为单词,第二列为定义,您可以有多行具有相同的单词和不同的定义,sdcv将为您提供搜索功能并以格式显示结果。
安装sdcv 通过从默认存储库安装sdcv和英语词典,您可以运行以下命令: sudo dnf install sdcv stardict-dic-en sdcv可以立即使用,如果要查看可用的其他语言,请使用以下命令: dnf search stardict
使用sdcv sdcv具有交互和非交互模式,您可以使用以下命令对单词或术语进行快速搜索: sdcv word 例如,您可以搜索sdcv linux,或者,您可以单独运行sdcv来激活交互模式。
自定义sdcv sdcv具有-color选项,可为定义的单词和来源添加颜色,您还可以默认使用别名启用-color,只需编辑您的shell资源文件(Fedora上的默认值为~/.bashrc)即可添加以下命令: alias sdcv="sdcv --color" 您还可以使用一个更友好的名称,如下所示: alias describe="sdcv --color" sdcv默认情况下引用/usr/share/stardic/dic,或者它使用位于shell变量STARDICT_DATA_DIR中的路径,您还可以在$HOME/.stardict/dic文件中设置个人词典。
与curl命令一起使用来搜索单词 dict网络协议一直持续到今天,您可以通过以下命令将它与curl命令一起使用来搜索单词: curl dict://dict.org/d:<word> 通过您的命令行直接从Internet拉取定义,享受使用sdcv的乐趣!
相关主题 |