返回顶部

收藏

在VIM中使用GOOGLE进行搜索或者翻译

更多

[Python]代码

python << EOM
#coding = utf-8
def google_it(word):
    import re
    import webbrowser
    if not word or word.isspace():
        print 'there is no word under the cursor'
    else:
        try:
            url = 'http://www.google.com/search?q='+word
            webbrowser.open(url)
        except:
            print 'cannot access google!'
def google_translate_it(word):
    import re
    import webbrowser
    if not word or word.isspace():
        print 'there is no word under the cursor!'
    else:
        try:
            url = 'http://translate.google.cn/#en|zh-CN|'+word+'%0A'
            webbrowser.open(url)
        except:
            print 'cannot access google!'
EOM

function! Google()
python << EOM
#coding = utf-8
import vim
py_word = vim.eval("expand(\"<cword>\")")
print py_word
google_it(py_word)
EOM
endfunction

function! GoogleTranslate()
python << EOM
#coding = utf-8
import vim
py_word = vim.eval("expand(\"<cword>\")")
print py_word
google_translate_it(py_word)
EOM
endfunction

command GOOGLE :call Google()
command GOOGLETRANSLATE :call GoogleTranslate()

标签:Vim,Google,翻译,Python

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. cold 发表 2013-01-04 09:58:00 Vim 结合Python编写的翻译插件
  2. cold 发表 2013-01-04 09:58:00 Vim 结合Python编写的翻译插件
  3. cold 发表 2012-04-23 15:23:00 用Python写的终端下的翻译工具
  4. cold 发表 2012-04-23 15:23:00 用Python写的终端下的翻译工具
  5. 博主 发表 2012-04-14 23:23:43 vim的Google翻译插件
  6. 博主 发表 2012-04-14 00:00:00 vim的Google翻译插件
  7. musiXboy 发表 2013-03-17 15:26:52 Google Translate 增加生词手册,另外还让你帮他们选出最佳翻译
  8. 郑永 发表 2013-04-11 23:39:35 google西汉汉西词典
  9. 博主 发表 2015-05-11 14:07:58 matplotlib 教程
  10. youngsterxyf 发表 2012-04-25 16:00:00 Python对象创建过程(译)
  11. xiaoli.he 发表 2017-03-30 14:43:03 从Kaggle困局,看国内数据竞赛平台如何突围
  12. 田俊 发表 2014-09-10 11:32:39 【翻译】Writing an Hadoop MapReduce Program in Python

发表评论