我在九月份的时候搞过一个vim调用sdcv来实现取词翻译的。但是很简陋,是实现外部命令。其实
当时就想着可不可开个临时窗口来显示结果的。不过当时对于vim的脚本编写不熟。没搞成。后来
在网上找到一个已经实现了的取词翻译技巧。特此引用之,为推广。
作者是opera的博客云一样的梦 , 实现的技巧为vim中使用Stardict. 它实现后的图片:
具体实现请参看上面链接中的文章。其实还有gvim版本的tooltip实现,鼠标指定就跳出翻译结果。
这个功能也许更酷。
为尊重作者的劳动,转载省略。。。。
请大家看文章后跳转回来。我这里说两点改进。
作者是把函数加入到~/.vimrc中。这样会使配置文件比较混乱。可以把函数实现写到一个文件中,名
为sdcv.vim, 将文件存到 ~/.vim/plugin 中,这样更方便。
另,作者是在左边打开临时窗口的。如果大家想在右边打开临时窗口的话,将函数中 25vsp diCt-tmp 一句
更改成 botright vertical 25split diCt-tmp