返回顶部

收藏

在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. 博主 发表 2012-04-14 23:23:43 vim的Google翻译插件
  2. cold 发表 2012-04-23 15:23:00 用Python写的终端下的翻译工具
  3. cold 发表 2013-01-04 09:58:00 Vim 结合Python编写的翻译插件
  4. cold 发表 2013-01-04 09:58:00 Vim 结合Python编写的翻译插件
  5. 博主 发表 2012-04-14 00:00:00 vim的Google翻译插件
  6. cold 发表 2012-04-23 15:23:00 用Python写的终端下的翻译工具
  7. 邓龙华 发表 2016-01-17 14:35:42 Python之父:为什么Python的索引从零开始?
  8. viviworld 发表 2014-12-02 02:28:44 把编程语言看做语言
  9. cold 发表 2012-12-13 06:31:00 Vim打开Python源码自动添加#!行和编码行 升级版
  10. Google黑板报 发表 2016-05-03 02:21:44 Google翻译十周年
  11. noreply@blogger.com 发表 2011-08-25 16:59:00 Compare-And-Set in Memcache
  12. xiaoli.he 发表 2017-03-30 14:43:03 从Kaggle困局,看国内数据竞赛平台如何突围

发表评论