Vim基础篇(二十)——翻译插件vim-translator
前言:
使用Vim编辑代码时,有时需要查询单词翻译,和翻译软件之间来回切换非常低效,如果能在Vim中直接翻译将使得编辑更顺畅。
1 安装vim-translator
插件 voldikss/vim-translator 是一款可用在在Vim中的翻译软件,在.vimrc中添加如下配置进行安装。
1
| Plug 'voldikss/vim-translator'
|
在Vim中运行指令 :PlugInstall
完成插件安装。
2 配置voldikss/vim-translator
在.vimrc配置文件中添加以下配置,可根据自己喜好修改。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "voldikss/vim-translator "按键映射前缀: <leader>t。 let g:translator_window_type = 'popup' "弹出窗口中显示。 let g:translator_target_lang = 'zh' "目标语言为中文。 let g:translator_source_lang = 'auto' "源语言自动识别。 "使用的翻译工具。 let g:translator_default_engines = ['bing', 'google', 'haici', 'youdao']
"翻译Window的高亮配置 hi def link TranslatorQuery Identifier hi def link TranslatorDelimiter Special hi def link TranslatorExplain Statement
"窗口背景 hi def link Translator Normal hi def link TranslatorBorder NormalFloat
|
建议进行以下按键映射。
1 2 3 4 5 6 7 8 9
| "voldikss/vim-translator "普通模式下翻译光标下英文字符串,在命令行显示翻译结果。 nmap <silent> <Leader>tt <Plug>Translate "可视模式下翻译选中英文字符串,在命令行显示翻译结果。 vmap <silent> <Leader>tt <Plug>TranslateV "普通模式下翻译光标下英文字符串,在窗口显示翻译结果。 nmap <silent> <Leader>tw <Plug>TranslateW "可视模式下翻译光标下英文字符串,在窗口显示翻译结果。 vmap <silent> <Leader>tw <Plug>TranslateWV
|
