翻译

国人开发的翻译插件:https://github.com/voldikss/vim-translator

  1. 快速查看光标下的单词:命令行显示、弹窗显示(多个翻译结果)

image.pngimage.png

  1. 翻译内容替换:直接替换(光标所在单词、visual 模式)、复制一行再替换(适合比对原文)

截图_20210721221736.gif
笔者快捷键配置(对作者示例配置略作改动)

  1. " === vim-translator ===
  2. " Echo translation in the cmdline
  3. nmap <silent> <Leader>t <Plug>Translate
  4. vmap <silent> <Leader>t <Plug>TranslateV
  5. " Display translation in a window
  6. nmap <silent> <Leader>tw <Plug>TranslateW
  7. vmap <silent> <Leader>tw <Plug>TranslateWV
  8. " Replace the text with translation
  9. nmap <silent> <Leader>tr <Plug>TranslateR
  10. " erase the selected content
  11. vmap <silent> <Leader>te <Plug>TranslateRV
  12. " copy the selected content and do translation by replacement
  13. vmap <silent> <Leader>tr "ty \| "tP \| :'<,'>TranslateR<CR>
  14. " Translate the text in clipboard
  15. nmap <silent> <Leader>tx <Plug>TranslateX