文字介面字典結合 vim

之前有寫過一篇 文字介面線上字典 Script 的文章, 今天將這 script 與 vim 做個簡單的整合.

首先我們先把之前的 script 取名叫 ydict, 並存在 /usr/bin 下(或任何 $PATH 能找到的地方), 然後做以下設定:

  1. chmod +x ydict 
  2. vim ~/.vimrc
  3. 於 .vimrc 中加入set keywordprg=ydict這行.
  4. 再來你就可以在 vim 中看到任何單字, 按 K(大寫k), 就會自動翻譯囉 🙂

PS: 原本 vim 按 K 是會變成 man keyword, 此作法是把 man keyword 變成 ydict keyword.

記錄一下 vim help 的查法:

  1. 先進 vim
  2. 再打 :help K
  3. 看到有特別標起來的字, 在此看到 keywordprg 按ctrl + ], 就會自動跳到 keywordprg 的說明.
  4. 在此說明中就有說明如何設定 K = man keyword, 因此修改一下就完成囉 🙂

關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

文字介面字典結合 vim 有 3 則回應

  1. behappy 說道:

    看了您的文章後, 拿了 stardict console 版的來試, 一樣好用
    裝好 sdcv 後
    於 .vimrc 中加入set keywordprg=sdcv 這行
    進入 vim 按 K 就可以查詢解釋了
    感謝您的文章

  2. Tsung 說道:

    嗯嗯~~ 很高興您喜歡~~ 😛
    我是比較喜歡網路版~ 自己不用再裝字典, 而且 dr.eye 的翻譯我覺得蠻不錯的~
    總之~ 都一樣囉 😀

  3. 通告: Vim Script 取得目前的文字 與 檔案類型(vimrc) | Tsung's Blog

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料