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

是不是用 vim 会让记忆力会下降?

  •  
  •   gkiwi · 2014-11-29 16:20:38 +08:00 · 6074 次点击
    这是一个创建于 3408 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近愈发发现自己的记忆力下降,而项目常用的方法,变量之类的却记得很熟悉(没开YME之类的,只有个tab补全当前的词汇).

    而我用elipse的那些年,却没有明显的记忆力衰减的感觉.加之之前某个老用vim的小伙伴记忆力不大好,

    所以"推测"是不是补全不大好的编辑器,都会让人记忆力下降..

    大家的情况如何?
    第 1 条附言  ·  2014-11-29 23:34:37 +08:00
    麻烦看看内容再回答好么.
    我的意思不是vim命令多,你们说的那些早就机械记忆了.
    我吐槽的是想说说没有很好地自动补全(是我自己不愿意安装)导致的记忆力有些迷糊的槽点..
    43 条回复    2014-11-30 12:59:43 +08:00
    rcmerci
        1
    rcmerci  
       2014-11-29 16:21:51 +08:00
    .....我感觉不会把, 多运动
    gkiwi
        2
    gkiwi  
    OP
       2014-11-29 16:22:33 +08:00
    @rcmerci 静若瘫痪好久了
    gno23x
        3
    gno23x  
       2014-11-29 16:23:14 +08:00
    vim:怪我咯?

    开玩笑,不过记忆力下降是不是应该找找别的原因先。
    codepiano
        4
    codepiano  
       2014-11-29 16:23:15 +08:00   ❤️ 5
    看来不只记忆力下降了,智商也下降了
    gkiwi
        5
    gkiwi  
    OP
       2014-11-29 16:32:16 +08:00
    @gno23x 因为最近太忙了,整天上班的原因..
    gkiwi
        6
    gkiwi  
    OP
       2014-11-29 16:32:24 +08:00
    @codepiano 呵呵
    mengzhuo
        7
    mengzhuo  
       2014-11-29 16:36:56 +08:00
    我也觉得记忆力不如以前了……

    我目前只能能记下:
    hjkl
    gg G
    dd yy pP
    %s///g
    Ctrl+P
    leader G D (YCM)
    Ctrl+W A [ O V
    Shift+i
    ESC
    cti
    $^
    f b w
    其他就录个宏了……
    wutianyi
        8
    wutianyi  
       2014-11-29 16:51:27 +08:00
    楼上都是记忆狂人,我只能记住
    dd
    yy
    p
    :wq
    :q!
    wizardforcel
        9
    wizardforcel  
       2014-11-29 17:15:01 +08:00
    你让用ide的人怎么活。

    话说方法名字为什么要记?不是翻文档的事情么。
    gkiwi
        10
    gkiwi  
    OP
       2014-11-29 17:23:08 +08:00
    @mengzhuo
    @wutianyi

    你们不记插件的快捷方式么..


    @wizardforcel

    也是翻文档的,不过有时候"不小心"就记住了...:(
    XY
        11
    XY  
       2014-11-29 17:46:50 +08:00   ❤️ 1
    我在用Emacs (不要烧死我...), 发现记性越来越好了, 好多的快捷键我居然神奇的记住了...
    0xb8ea
        12
    0xb8ea  
       2014-11-29 17:59:35 +08:00   ❤️ 1
    年纪大了,先选择性遗忘,然后遗忘所有
    rcmerci
        13
    rcmerci  
       2014-11-29 18:11:05 +08:00
    @XY 烧死你(虽然曾经我也用emacs)
    bystand3r
        14
    bystand3r  
       2014-11-29 18:13:52 +08:00
    你要承认你岁数大了……
    jiang42
        15
    jiang42  
       2014-11-29 18:41:38 +08:00
    @XY Emacs邪教烧死你
    gkiwi
        16
    gkiwi  
    OP
       2014-11-29 18:45:18 +08:00
    @XY
    @rcmerci
    @jiang42 让让,让让,都给我让让,汽油来了!
    gkiwi
        17
    gkiwi  
    OP
       2014-11-29 18:45:42 +08:00
    @0xb8ea
    @bystand3r 24.99了..
    bcxx
        18
    bcxx  
       2014-11-29 18:50:59 +08:00
    不都是肌肉记忆的么…… 不过说真的,从高中用 vim 开始我就没记住过一句古诗文……
    pockry
        19
    pockry  
       2014-11-29 18:52:53 +08:00   ❤️ 1
    我有个想法,如果把人脑比作PC的话,短期记忆就是内存,那么每个人的记忆是有限的(当然人与人不一样,有些人4G,有些人可能32G),你记某些东西多了,其它的就得给它腾空间。

    从这个角度看,vim党需要记各种配置、快捷键,内存占用较大,记其它东西自然就内存告急了。

    当然,这只是个人歪理,欢迎用各种科研报告打脸。
    q5we66fg
        20
    q5we66fg  
       2014-11-29 18:59:15 +08:00
    VIM好啊,不喜欢emacs
    sethverlo
        21
    sethverlo  
       2014-11-29 19:10:14 +08:00 via iPhone
    Emacs 各种快捷键无压力…与此同时记住各种妹子生日无压力…快来烧死我…
    gno23x
        22
    gno23x  
       2014-11-29 19:25:49 +08:00
    @q5we66fg emacs好啊,不喜欢vim。

    反过来也能用,哈哈。

    实际情况是vim好,我觉得emacs更好。
    kmvan
        23
    kmvan  
       2014-11-29 19:33:47 +08:00
    年纪大了大脑开始衰老,记忆力减退是自然规律,没啥好担心的
    codepiano
        24
    codepiano  
       2014-11-29 19:45:38 +08:00   ❤️ 2
    @gkiwi 发这种毫无逻辑的帖子无异于公共场合随地吐痰
    BGLL
        25
    BGLL  
       2014-11-29 20:16:30 +08:00
    使用方法名、变量名都会让记忆力下降的!直接用内存地址编程才是提高记忆力的王道
    powerfj
        26
    powerfj  
       2014-11-29 20:16:30 +08:00
    记性不好是因为不用脑袋记忆了,都是肌肉记忆..
    bjzhush
        27
    bjzhush  
       2014-11-29 20:18:28 +08:00
    我觉得跟vim一毛钱关系没有
    gkiwi
        28
    gkiwi  
    OP
       2014-11-29 20:35:30 +08:00
    @codepiano 胸闷所以来调戏
    Knights
        29
    Knights  
       2014-11-29 20:39:18 +08:00
    东西多了,查询速度变慢了。。。
    ShiehShieh
        30
    ShiehShieh  
       2014-11-29 21:15:37 +08:00
    Vim: 怪我咯。
    Sunyanzi
        31
    Sunyanzi  
       2014-11-29 21:21:09 +08:00
    觉得记忆力下降了只是因为 vim 相关的命令占用了太多记忆空间的缘故吧 ...

    在没形成肌肉记忆之前使用 vim 有段很痛苦的日子 ... 想命令的过程会打断创造的思路 ...

    但任何编辑器想用到得心应手都要记大量快捷键的 ... vim 不过是把这些内容前置了而已 ...
    wisatbff
        32
    wisatbff  
       2014-11-29 21:37:54 +08:00
    现在离不开google keep了
    timothyye
        33
    timothyye  
       2014-11-29 22:10:01 +08:00
    lz,你是不是Emacs党派来黑Vim滴?
    dangge
        34
    dangge  
       2014-11-29 22:15:47 +08:00
    楼主打错了eclipse......
    多吃点核桃,多学习新东西。
    typcn
        35
    typcn  
       2014-11-29 22:15:56 +08:00
    我现在基本只用 :wq :q!
    都是做简单的远程编辑操作,感觉文本编辑还是图形界面效率远远高于命令界面。
    有条件的都是 subl .
    lwhite
        36
    lwhite  
       2014-11-29 22:26:21 +08:00
    记不住就查,还用故意去回想吗...
    mengzhuo
        37
    mengzhuo  
       2014-11-29 22:28:26 +08:00
    @gkiwi 插件都是自己设定的快捷键,肯定记得住啦
    比如我的查询函数文档是 \ d (document 文档的开头)

    还有,vim快捷键有规律的,比如

    pP = paste 一个下一个上
    w = word
    W = 加强版w
    b = back word
    gg = 挂了重来
    G = 重力太大了,直接到底
    a = append (添加)
    A = append到底
    d = delete(删除)
    D = 加强版删除
    f = forward (去某个地方)

    有些需要想象力
    > < 左右移动这种东西就很形象了
    [] 长得很像段落
    ~ 想象成波浪(长得很像),字母随波浪上下起伏
    . 无限缩小版的省略号(就重复了么) ...

    ^$ 这种是正则的东西,写正则多了也记住了
    cbsw
        38
    cbsw  
       2014-11-29 22:35:35 +08:00
    肌肉记忆而已,手一到键盘,不自觉的就会按 Ctrl+N, Ctrl+P, Ctrl+V, M-V, Ctrl+W 和 h,j,k,l,gg,G,Ctrl+F,Ctrl+B,Ctrl+W,然后碰到各种 SB 的编辑器就会出现一大堆新窗口或新标签或一行 j 或 k 或者直接退出了。有时按 Tab 想重新格式化一下代码,结果发现竟然把一个变量分成两半了

    学习阶段补全类的插件不是少用为好,当你已经厌烦各种已经熟记于心的函数,方法和定义的写法之后再考虑加补全插件,肌肉记忆是不用占内存的,就像预编译的东西一样运行时没有开销
    jamiesun
        39
    jamiesun  
       2014-11-30 00:07:41 +08:00
    熟悉VIM就有撒野的资本了,没教养再用什么神编辑器也是没教养。
    骂楼主智商的人也不看看自己的理解能力。

    对于补全,不要太多,太多了造成依赖,不要太少,太少了没有效率。
    楼主的“记忆力”只是一种感觉。
    efi
        40
    efi  
       2014-11-30 09:24:24 +08:00   ❤️ 1
    stefanzweig
        41
    stefanzweig  
       2014-11-30 11:41:36 +08:00 via Android
    我的困难是我用Emacs,键位已经自定义得用不来默认的了。
    zhengkai
        42
    zhengkai  
       2014-11-30 12:56:45 +08:00
    你要说 jetbrains 家的 IDE 也就罢了

    区区一个 eclipse ……

    有个神插件叫 eclim http://eclim.org

    他可以让你在 vim 里用 eclipse,也可以让你在 eclipse 里用 vim

    基于语法分析的自动完成(比方说 foo = new bar(),然后你输入 b-> 后按 tab,会显示 class bar 的所有 public 方法),以及语法检查(:w 的时候就告诉你哪行有问题)什么的就都有了

    当然安装略麻烦,导致用的人不多,很多土鳖还在用什么 ctags,在我看来没有 eclim 这个插件简直没法在道上混啊
    zhengkai
        43
    zhengkai  
       2014-11-30 12:59:43 +08:00
    b-> 为 foo-> ……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2665 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 15:24 · PVG 23:24 · LAX 08:24 · JFK 11:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.