• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xzl380
V2EX  ›  程序员

快捷键肌肉记忆冲突

  •  
  •   xzl380 · Jul 14, 2014 · 3791 views
    This topic created in 4405 days ago, the information mentioned may be changed or developed.
    使用tmux和firefox+vimperator 一段时间之后,再使用emacs,部分操作会自然的使用tmux中的快捷键,例如切换缓冲区会按下C-x-[1,2..],C-x-l 等等,前面的bind-key偶尔还是可以反应过来的,后面的有点乱掉了,得想一会。过些时候如果又切换到其他工具中,又会有点乱。
    不知道各位有没有遇到这种情况,有什么好的解决方法。

    BTW,麻烦别歪楼到圣战。
    8 replies    2014-07-14 23:36:33 +08:00
    ggarlic
        1
    ggarlic  
       Jul 14, 2014
    有,我emacs写的代码里经常出现 :w
    wtf
    ggarlic
        2
    ggarlic  
       Jul 14, 2014
    开emacs的evil模式吧
    pandada8
        3
    pandada8  
       Jul 14, 2014 via Android
    不要换软件 :)
    tonyluj
        4
    tonyluj  
       Jul 14, 2014
    用vim就一直用吧
    我用awesome时间长了,总是习惯 windows + space
    Delbert
        5
    Delbert  
       Jul 14, 2014
    用不惯Fn在最外的,因此用Win和Mac的时候会抓狂.....
    用不惯Caps切换大小写,Win和Mac会疯掉....
    用不惯Cmd+Space,Ubuntu和Mac还是不适应……
    是因为刚换了Mac,之前按惯了……

    还有Cmd+R, Cmd+L等……
    Busy
        6
    Busy  
       Jul 14, 2014   ❤️ 4
    我是这么训练自己的,任何软件都不做操作上的自定义。尽量快速熟悉乃至习惯新软件的操作方式,融入进去。

    譬如
    我不会把firefox的快捷方式改的面目全非
    我不会疯狂的去使用alias,尽管alias有利于效率
    我不会去修改emacs按键,以求获得vim一致的操作体验,当然我不会使用firefox的vimperator扩展。

    我一直强迫自己,打开潜意识的求知状态,尽量锻炼操作上的适应能力。
    于是当年windows转linux,再转os x,一点都没有生涩感。vim、emacs、各类IDE的快捷操作,介乎没出过什么错。

    我一直认为win7不愿意迁移到win8的人的环境适应能力,不会太高,尽管有各种有理有节的理由。
    riaqn
        7
    riaqn  
       Jul 14, 2014   ❤️ 1
    1.tmux好像可以自定义key binding吧,而且emacs下也有term不是……
    2.至于firefox 有这个
    https://wiki.github.com/mooz/keysnail/
    自带了一套emacs的keybinding

    P.S.为了减少快捷键的学习成本,我尽量在emacs下完成所有事情。
    bnpysse
        8
    bnpysse  
       Jul 14, 2014
    @Havee 赞一个先!

    不过,我在Firefox里面还是装了Vim快捷键,觉得还是提高了不少效率的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1134 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 17:49 · PVG 01:49 · LAX 10:49 · JFK 13:49
    ♥ Do have faith in what you're doing.