回覆列表
  • 1 # 暢談科技吧

    Vim 上面的翻譯外掛,我最開始用的是這個 ,他可以直接回顯翻譯內容,簡單明了。

    後來發現了這個,它除了在底部回顯之外,還可以在視窗中顯示,而且還加了語法高亮和翻譯替換功能,於是我又切換到了這個

    iamcco/dict.vim

    github.com

    用著用著發現這個外掛沒有支援非同步,有時網路慢的時候會嚴重阻塞,令我動彈不得。大概作者太忙了,外掛也好久沒有更新。

    再後來,今年三月份 Neovim 開發版加入了懸浮視窗特性,我就想能不能把非同步和懸浮視窗一併加入到第二個外掛裡面。問了下作者的意向,他說現在這個不怎麼維護了,不過可以提PR。

    於是我就去看 floating windows 和 job-control 的文件,簡單看完發現要在原外掛基礎上改的話,很多地方都要改,而且原外掛是在 Vim 裡面調 Python 之後又在 Python 裡面調 Vim,要加非同步比較複雜。所以我就重開了一個專案,花了一週變看文件邊寫完了。外掛支援非同步和浮動視窗,另外在原來有道翻譯API的基礎上增加了 詞霸,Bing,谷歌翻譯的介面,可以一次用多個翻譯引擎。

  • 中秋節和大豐收的關聯?
  • 郭德綱如果沒有拜侯耀文為師,他在相聲界有輩分嗎?