近段日子,为了提高自己的英文能力,突发奇想的想闲暇的时间用来翻译字幕,然后知乎找了一下有什么软件推荐,很多乎友,纷纷推荐各种软件,然后又一个答案是直接发网站链接——网易见外,这个就比较厉害了,直接把无字幕视频丢进去自动在旁边生成字幕,而且字幕时间也对上了,简直叼炸天。

然后就想到字幕可能还有一些微调什么的,平时用Vim习惯了,然后就想Vim有没有那种可以直接翻译英文的插件,结果Github一搜,真让我找到了,就选了星数最多的一个叫vim-youdao-translater

普通安装:

把 ydt.vim 文件拷贝到 ~/.vim/plugin 目录下,就可以用了。

pathogen 安装:

如果装有 pathogen 可以 :

cd ~/.vim/bundlegit clone git@github.com:ianva/vim-youdao-translater.git

其他添加 ~/.vimrc 文件:

vnoremap <silent> <C-T> :<C-u>Ydv<CR>nnoremap <silent> <C-T> :<C-u>Ydc<CR>noremap <leader>yd :<C-u>Yde<CR>

如何使用在普通模式下,按 ctrl+t, 会翻译当前光标下的单词;

在 visual 模式下选中单词或语句,按 ctrl+t,会翻译选择的单词或语句;

点击引导键再点y,d,可以在命令行输入要翻译的单词或语句;

译文将会在编辑器底部的命令栏显示。

然后弄完以上所有东西,发现翻译插件不能用,当时就头大了。然后发现件一直用不了,后面倒弄了很久才发现,原来自己没有在配置文件里面填写

Plugin 'aianva/vim-youdao-translater':PluginInstall

然后重启Vim随意打开一个文件Ctrl+t搞定。