vim 翻译插件
来源:互联网 发布:心动网络 编辑:程序博客网 时间:2024/06/16 04:02
- 在 ~/.bash_profile最后增加如下:
translate()
{
word=1[“x word” = “x” ] && return 1
start=0;
wget -q –dns-timeout 6 -O - “http://fanyi.youdao.com/openapi.do?keyfrom=youdao111&key=60638690&type=data&doctype=xml&version=1.1&q=$word” |\
while read line;do if echo “line"|grep"<explains>">/dev/null;thenstart=1;fi;iftest start -eq 1 && echo “line"|grep′<!\[CDATA\[′>/dev/null;thenecho line| sed -n ‘s/^.CDATA[(.)]].*/\1/gp′;fi;ifecho line | grep “/dev/null; then break; fi;done
}
export -f translate
2. 在~/.vimrc(没有就创建一下)增加:
nnoremap tr :let a=expand(“”)exec ‘!translate ’ .a
这样在普通模式下, 输入‘tr’两个字符 就会到有道在线词典查询当前光标处的单词 显示出来
阅读全文
0 0
- vim 翻译插件
- Vim插件YouCompleteMe翻译之UserGuide I.
- Vim插件YouCompleteMe翻译之 README.md(Part I)
- vim 插件
- vim插件
- vim插件
- vim插件
- vim 插件
- vim插件
- Vim插件
- vim 插件
- vim插件
- VIM插件
- vim插件
- vim 插件
- vim 插件
- vim插件
- vim 插件
- MyBatis输出映射为resultMap
- Python yield 使用浅析
- c#类的序列化
- container_of-简易理解
- 关于正则表达式,你应该会用到的一些知识
- vim 翻译插件
- 1,Android studio的新安装和更新后打开工程加载卡在新建界面分析
- 基础——Spark Job Scheduling
- CF
- layui的upload组件选择了图片却不请求服务器
- Android 判断是否有录音权限
- between和in的用法
- Setup CNTK on Windows
- android中利用handler改变textView的内容