返回顶部

收藏

在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 00:00:00 vim的Google翻译插件
  5. 博主 发表 2012-04-14 23:23:43 vim的Google翻译插件
  6. cold 发表 2013-01-04 09:58:00 Vim 结合Python编写的翻译插件
  7. youngsterxyf 发表 2012-04-25 16:00:00 Python对象创建过程(译)
  8. 张亚楠 ' BLOG - 天意从来高难问 发表 2014-09-17 08:51:53 用Python简单实现Google Analytics API
  9. cold 发表 2012-09-29 10:56:00 用Vim为Python源码自动添加#!行和编码行
  10. mescoda 发表 2011-12-11 13:19:22 GR2Evernote — 将Google Reader的分享内容导入Evernote
  11. youngsterxyf 发表 2012-07-29 16:00:00 Python装饰器入门(译)
  12. JavasBoy 发表 2014-07-24 16:31:14 About字符编码

发表评论