linux英文字典,linux终端下的英文字典--SDCV(转)
sdcv全称为stardict console version,即终端下的词典。为什么选择这个呢,原因如下:
1、stardict GUI做得并不好,老是出故障。
2、linux下没有其它好的翻译软件了。
3、sdcv使用起来也很方便。
我的系统是ubuntu 8.10,其它linux系统应该也差不多。
首先,安装:sudo apt-get install sdcv
然后,安装词典数据,之前只安装了不带数据的sdcv。下载地址是:stardict dictionaries
要下载tarbal(即tar.bz2)格式。
第三,将压缩包解压到~/.stardict/dic这个目录下,当然也可以放到其它目录,然后让~/.stardict/dic
指向这个目录。
现在,你在终端敲sdcv就可查询单词了。但到此还没有结束,我还有一番改进。如果你不习惯用快捷键,后面的你可以不用看了。
第四、在终端打开:gconf-editor。如果没有,那安装:sudo apt-get install gconf-editor
第五、在gconf-editor中,搜索keybinding,找到global_keybindings和keybinding_commands。
第六、将global_keybindings中的run_command_n改成一个快捷键(n为序号),
比如s
第七、将keybinding_commands中的command_n(此处的n与第六步相对应),
改为:gnome-terminal --window -e sdcv
表示新开一个终端窗口(window),然后运行(execute)sdcv程序。
现在怎么样呢?我只要按ctrl+alt+shift+s,就会弹出一个终端窗口,可以用来查询单词。不用了就可以随时关闭,相当于金山词霸的热键。当初用stardict的时候,因为不提供热揵,让我好生失望。
=========================================================
sdcv还可以在vim中使用,只需要在~/.vimrc中加入
set keywordprg=sdcv
这样,普通模式下按K键(shift+k),光标所在的单词就会调用sdcv进行查询。
==================================================================================
另外,若想让sdcv自动记录查过的单词,需要在sdcv编译时支持readline库。包管理器提供的sdcv版本不知道支不支持sdcv,若自己下载源码编译安装,则系统中需要安装有readline-devel包。
单词默认保存在~/.sdcv_history文件中,保存单词的个数由系统变量SDCV_HISTSIZE来指定,默认是2000.
转自:http://blog.chinaunix.net/uid-21202106-id-2406760.html
时间: 01-13
linux英文字典,linux终端下的英文字典--SDCV(转)相关推荐
- linux vim6,VIM6:linux终端下的英文字典--SDCV
sdcv全称为stardict console version,即终端下的词典.为什么选择这个呢,原因如下: 1.stardict GUI做得并不好,老是出故障. 2.linux下没有其它好的翻译软件 ...
- linux 进入汉字目录,终端下拼音补全中文名称和路径
{ 撰文/BiFF } 在 Linux 下打字飞快的朋友,遇到中文目录和文件名立马就慢下来了, 有 2 种选择: 切换成中文输入一两个汉字,然后按 TAB 补全 动用鼠标复制 现在有第三种选择了 :) ...
- Linux与Windows双系统下的Grub引导管理器安装。
转载自品略图书馆 http://www.pinlue.com/article/2020/04/0710/1410126301133.html 大多数人日常工作所用的系统是Windows,如果想尝试或者 ...
- 搜狗for linux切换英文,ubuntu 16.04 下安装并切换搜狗中文输入法
搜索热词 1.到 http://pinyin.sogou.com/linux/ 下载搜狗输入法 linux 版 2.安装搜狗输入法 #sudo dpkg -i sogou_pinyin_linux_1 ...
- linux 使用vim列转行以及文本英文大小写转换
linux 使用vim列转行以及文本英文大小写转换 vim列转行 vim 打开文件将文件所有行合并到一行 打开文件后下执行: ggvGJ 参数介绍 gg 用于跳到行首 v 转换成visual 模式 G ...
- linux切换图片的代码,cacaview – Linux终端下将图片转换ASCII Art代码图案
有时你可能需要终端输出许多图片,那么现在就让我们在Linux终端打开一个新窗口显示图片. cacaview – Linux终端下将图片转换ASCII Art代码图案的命令. Ubuntu下安装命令: ...
- linux命令 upower -e,分享|如何在 Linux 终端下检查笔记本电池状态
在图形界面下查看你的笔记本电池状态是很容易的,只需将鼠标指向任务栏中的电池图标上,你便可以很容易地知道电池的电量.但如果我们想要从命令行中获得这些信息呢?并不是所有人都知道如何做到这点.前几天我的一个 ...
- linux 如何查看终端格式,你应该还不知道,Linux终端下的 Markdown 文档查看器
原标题:你应该还不知道,Linux终端下的 Markdown 文档查看器 现在,Markdown 差不多已经成为技术文档的标准.它可以实现技术文档的快捷写作,以及输出发布.同样都是标记语言,但Mark ...
- linux 下qt 终端隐藏在后台_20 个 Linux 终端下的生产力工具 | Linux 中国
来试下这些开源工具.你的效率一定会提升. 来源:https://linux.cn/article-12274-1.html 作者:Alan Smithee 译者:Xiaobin.Liu 诚然,很多人使 ...
最新文章
- uestc 1012 饭卡
- SourceChangeWarning:验证集上准确率很高,但是测试集上很低
- 构建虚拟主机以及访问控制
- azkaban获取上游的节点结果_Flink任务实时获取并更新规则
- idea 打开html有错误,Intellij IDEA + Tomcat 出现 HTTP status 404错误的解决办法
- rss C语言,Android内存:VSS/RSS/PSS/USS介绍
- swfobject.embedSWF属性与用法
- jsp 内置的对象的简要概述(转)
- root和user切换
- 微信小程序动态更改标题栏_微信小程序实现动态设置页面标题的方法【附源码下载】...
- 投票系统程序设计缺陷分析
- printf输出格式总结
- 物联网行业如何迎风飞扬
- 利用XMLHTTP实现ASP.NET无刷新提交 (老梁)
- 总结一个python招聘测试题
- 地理信息系统GIS基础知识
- 小米路由作二级路由,挂在上级路由之下,samba能被上级访问
- mysql配置jdbc
- php判断五子棋是否取胜,五子棋取胜的基本技巧
- CentOS 7虚拟机克隆,以及克隆后主机名和静态IP地址的修改,无法重启网络服务( because the control process exited with error code)的解决方法
热门文章
- 基于MATLAB改进Otsu阈值分割的车道线检测
- 虚拟化服务器centos7,centos7看服务器开了虚拟化(centos虚拟化kvm)
- google财经板块股票信息查看的猜想
- 你真的榨干QQ潜能了吗?QQ技巧全面分享
- Microsoft_SQL_Server_自定义函数整理大全
- K线类型识别—双K线之买入型双日K线组合
- 06 现有原件模型的创建
- python 新式类 旧式类_Python新式类与经典类(旧式类)的区别
- LoadRunner 2016首次更新,增强多项功能,支持更多平台|附下载
- 【PHP】小额话费充值接口开发_接入1元话费、2元话费等