软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > 编程综合 > 在VIM中使用GOOGLE进行搜索或者翻译

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

一个在VIM中直接调用浏览器搜索或翻译当前光标下单词的一段代码。VIM必须内建PYTHON.
放入.vimrc 文件中即可

代码片段:

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()

    相关阅读
    栏目导航
    推荐软件