返回顶部

收藏

在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 发表 2012-04-23 15:23:00 用Python写的终端下的翻译工具
  2. cold 发表 2012-04-23 15:23:00 用Python写的终端下的翻译工具
  3. cold 发表 2013-01-04 09:58:00 Vim 结合Python编写的翻译插件
  4. 博主 发表 2012-04-14 23:23:43 vim的Google翻译插件
  5. cold 发表 2013-01-04 09:58:00 Vim 结合Python编写的翻译插件
  6. 博主 发表 2012-04-14 00:00:00 vim的Google翻译插件
  7. youngsterxyf 发表 2013-01-03 16:00:00 一行Python代码定义树(译)
  8. youngsterxyf 发表 2013-06-28 16:00:00 Y分钟学会Python(译)
  9. rfyiamcool 发表 2015-10-13 15:31:49 在centos下打造基于python的vim开发环境
  10. georgexsh 发表 2011-09-23 09:11:31 emacs搜索结果中的vim广告
  11. youngsterxyf 发表 2013-01-03 16:00:00 Python:字典剧本(译)
  12. xiaoli.he 发表 2017-03-30 14:43:03 从Kaggle困局,看国内数据竞赛平台如何突围

发表评论