V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenai
V2EX  ›  程序员

Linux 下用 vim+man 背单词

  •  1
     
  •   chenai ·
    shiywang · 2016-01-07 22:24:22 +08:00 · 4188 次点击
    这是一个创建于 3024 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近要刷 GRE3000 ,每次在电脑上看 excel 表格感觉很麻烦,于是想到用 vim + man 搞一个单词列表。在 vim 上用[shift]+K 查单词。

    准备材料:
    1.一台 linux 机器
    2.工具: vim,man
    3.一个 GRE 乱序单词+解释 txt 文件

    首先先用一个 py 小脚本把 txt 单词文件切分成若干个 man 可以识别的文件。
    https://gist.github.com/chenai/c15ea6c4f3184dfcc80a
    像这样

    img

    然后放到这个路径下
    /usr/local/share/man/zh_CN
    (仅针对 linux,centos6.5,其他版本路径可能不同)

    比如我想用 vim 顺序背单词然后通过 man 查看意思
    就这样
    cat 3000.txt |grep "Q" |awk -F ":" '{print $2}' |sort > word

    最后就可以背单词了!!!效果图见链接
    http://i.imgur.com/xD425jc.gifv

    单词 txt 文件见这里
    https://gist.github.com/chenai/4265854ae804ca2f6ead

    13 条回复    2016-01-09 15:31:00 +08:00
    ChiangDi
        1
    ChiangDi  
       2016-01-07 23:17:40 +08:00   ❤️ 1
    我一直在用这个: Plugin 'ianva/vim-youdao-translater'
    不过不是为了记单词,单纯的有时候碰到不认识的想翻译一下。
    chenai
        2
    chenai  
    OP
       2016-01-07 23:20:19 +08:00
    @ChiangDi 😄已收藏
    KentY
        3
    KentY  
       2016-01-07 23:58:39 +08:00
    awk -F':' '/^Q/{print $2}' 3000.txt|sort >word

    - useless usage of cat
    - unnecessary combination of grep and awk
    18000rpm
        4
    18000rpm  
       2016-01-08 00:11:39 +08:00
    “请按 Enter 或其它命令继续”
    这个有办法去掉吗?忍它很久了
    chenai
        5
    chenai  
    OP
       2016-01-08 08:38:15 +08:00
    @KentY 谢谢指出!!
    chenai
        6
    chenai  
    OP
       2016-01-08 09:10:40 +08:00
    @18000rpm 不用 man ,也有其他办法查词,比如 map 快捷键绑定去 grep 等等..
    weizhiyao008
        7
    weizhiyao008  
       2016-01-08 10:57:43 +08:00
    如果单纯为了记单词的话。
    http://www.memrise.com 好了,何必折腾
    theFool
        8
    theFool  
       2016-01-08 11:05:41 +08:00   ❤️ 1
    @18000rpm 用 silent!
    JingXiao
        9
    JingXiao  
       2016-01-08 11:10:37 +08:00
    看文档 看博客什么的,看视频啥的 尽管是技术学习视频上班看感觉影响不是很好
    JingXiao
        10
    JingXiao  
       2016-01-08 11:11:06 +08:00
    额 我回错贴了 Orz
    chenai
        11
    chenai  
    OP
       2016-01-08 11:25:34 +08:00
    @weizhiyao008 呵呵,我会告诉你,我在背单词,他们都以为我在写代码么[img]( )
    pyKun
        12
    pyKun  
       2016-01-08 14:45:39 +08:00
    @chenai

    截图右半边显示缩进的竖型条用的是啥插件?
    fanjingzhu1992
        13
    fanjingzhu1992  
       2016-01-09 15:31:00 +08:00
    不错,谢谢楼主的分享!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4585 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 04:01 · PVG 12:01 · LAX 21:01 · JFK 00:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.