感觉 vim 的半页上翻快捷键 ctrl+u 不合理 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
fyooo
V2EX    Vim

感觉 vim 的半页上翻快捷键 ctrl+u 不合理

  •  
  •   fyooo May 30, 2016 6536 views
    This topic created in 3622 days ago, the information mentioned may be changed or developed.

    u 本来就是 undo 的快捷键,有时候不小心或键盘不灵敏会漏掉 ctrl ,然后不知不觉的翻页时 undo 了一些代码,然后等到编译发布了出事了才意识到...

    31 replies    2016-09-18 14:47:22 +08:00
    Martin9
        1
    Martin9  
       May 30, 2016   1
    我一般不用这个翻页。。
    HiHi
        2
    HiHi  
       May 30, 2016   1
    不合理,你就改啊.
    vim 的定制性那么强,就是拿来自己改的.
    mununo
        3
    mununo  
       May 30, 2016   1
    用 vim 修改的代码量一般不会很大吧...而且我不知道这个快捷键(Orz)
    zhangrentina
        4
    zhangrentina  
       May 30, 2016   1
    从未出过问题,不但特别喜欢 CTRL+U ,还给 atom 贡献了这个功能的 patch
    Jaylee
        5
    Jaylee  
       May 30, 2016   1
    修改之后退出的时候不会提示吗?
    introom
        6
    introom  
       May 30, 2016 via Android   1
    是啊,确实不合理。我在#vim 上抱怨过几次。不过那个是几年前的事情了。
    simple26
        7
    simple26  
       May 30, 2016   1
    觉得不合理你就改
    tSQghkfhTtQt9mtd
        8
    tSQghkfhTtQt9mtd  
       May 30, 2016 via Android   1
    说出你的故事.......
    cxbig
        9
    cxbig  
       May 30, 2016   1
    不习惯自己改一下就好。。。
    xjp
        10
    xjp  
       May 30, 2016   1
    我一般用 ctrl+f 上翻一整页 从来没用过 CTRL+U
    taxidriver
        11
    taxidriver  
       May 30, 2016   1
    一般 ctrl+o 直接跳到上次位置
    BOYPT
        12
    BOYPT  
       May 30, 2016   1
    一般 ctrl+f/b 翻滚整屏,,半屏会有点不知所措,,个人习惯吧
    jerray
        13
    jerray  
       May 30, 2016   1
    换键盘
    theJian
        14
    theJian  
       May 30, 2016   1
    vim 的一个问题是, 很多时候快捷键误操作, 自己很难发现
    ibigbug
        15
    ibigbug  
       May 30, 2016
    感觉你应该换键盘了
    jasonliao
        16
    jasonliao  
       May 30, 2016
    按了 u 光标不是会跳到 undo 的地方吗?
    tinyproxy
        17
    tinyproxy  
       May 30, 2016   1
    @mununo 请不要鄙视我们这些穷的买不起 license 用 vim 写代码的人 T_T
    notebookarno
        18
    notebookarno  
       May 30, 2016   1
    习惯用小拇指根部压住 Ctrl 键后,感觉按 Ctrl + 右手覆盖的按键都特别方便.
    yylzcom
        19
    yylzcom  
       May 30, 2016   1
    Control 和 Caps Lock 对调就好很多
    KentY
        20
    KentY  
       May 30, 2016   1
    不是 ctrl-u 不合理, 是你该换键盘了... 如果你 control 不灵, 所有包含 ctrl 的组合键全不合理.
    - 你 ctrl-y, e 滚动时候, 也会出现光标乱蹦, 或者 yanked 的东西被覆盖
    - 你 ctrl-]跳转的时候, 会做] 跳转, 根本不是你要的位置
    - 你 ctrl-o 回来的时候, 会新出一行, 离开 normal
    ....
    所以, 你应该改的是你用 ctrl 的习惯, 或者换个好用的键盘.
    wudanyang
        21
    wudanyang  
       May 30, 2016
    很合理, ctrl+d,ctrl+u
    xuboying
        22
    xuboying  
       May 30, 2016 via Android
    确实不合理,不过你抱怨是不会被同情的,因为 vimer 被教育成改造到适应自己,所以随便改吧。
    jiazhoulvke
        23
    jiazhoulvke  
       May 30, 2016
    这不是一个 nmap 就能解决的事情么……
    我的翻页是空格和 shift+空格,感觉蛮顺手的
    7jmS8834H50s975y
        24
    7jmS8834H50s975y  
       May 30, 2016
    水的可以的, 第一次听说 vim 按键不合理, 如果 不喜欢, 你可以设置任意快捷键,也可以禁用任意快捷键
    kiwi95
        25
    kiwi95  
       May 30, 2016
    很合理啊,习惯了就好,不习惯就改
    m31271n
        26
    m31271n  
       May 31, 2016
    'It is not a bug, it is a setting',来自 Emacs ,同样使用 Vim 。
    m31271n
      nbsp; 27
    m31271n  
       May 31, 2016
    'It is not a bug, it is a setting',来自 Emacs ,同样适用 Vim 。
    wulalaa
        28
    wulalaa  
       May 31, 2016
    不是还有 pgup 和 pgdn 嘛...
    theohateonion
        29
    theohateonion  
       May 31, 2016
    不合理你就改呗。
    rashawn
        30
    rashawn  
       Jun 24, 2016
    undo 可以 up 就不行…… 楼主代码随时保存 改了会变色的嘛
    invsbelephant
        31
    invsbelephant  
       Sep 18, 2016
    nnoremap <bs> <C-u>
    About     Help     Advertise     Blog     API     FAQ     Solana     859 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 79ms UTC 22:03 PVG 06:03 LAX 15:03 JFK 18:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86