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

每次看到一堆人用上下左右键控制 vim 光标就很烦躁怎么办

  •  1
     
  •   WinMain · Apr 10, 2018 · 26022 views
    This topic created in 3132 days ago, the information mentioned may be changed or developed.

    1.一行有几百个字符,还用右键一个一个移过去的 2.一个文件有几百上千行,用下键一行一行移到文件尾的 这个时候就很想骂他们,很不爽,不会用就别用好吗,怎么办。

    Supplement 1  ·  Apr 10, 2018
    插入删除复制粘贴就不多说了,主要说一下平常基本每天都要用到无数次的快速移动光标和撤销命令吧(也许有更快捷的,我这里只是说我自身用的,有更好用的还望多多指教)

    设置显示行号(为了要了方便到某一行) :set number
    移动到行首 数字键 0 or Shift+6
    移动到行位 $ or Shift+4
    向上\下滚动半屏 ctrl+u\d
    向上\下滚动一屏(这个比较实用,记住) ctrl+b\f
    移动到整个文件最顶部 gg
    移动到整个文件最底部 G
    移动到第 x 行 xG or :x
    移动到当前行字符 x 上(向后搜索,继续移动到下一个 x 的命令按,键,上一个 x 的命令是按;键) fx
    移动到当前行字符 x 上(向前搜索,继续移动到下一个 x 的命令按,键,上一个 x 的命令是按;键) Fx

    撤销修改 u
    恢复上一步的撤销内容 ctrl+r
    Supplement 2  ·  Apr 10, 2018
    还有一个我觉得特别实用的,假如要在某一行附近经常操作,但是又要在整个文件移动来移动去,可以用 m 命令,
    我用的比较简单,在这一行上直接敲 mq,q 代表一个标记,应该是可以随便写,然后想从别的行快速跳到这一行的时候就敲'q
    Supplement 3  ·  Apr 12, 2018
    vim 不仅是一种编辑器,从广义上讲,更是一种编辑模式和思想,哈哈。你让我在图形界面下单纯用 vim,打死我都不想用的,基本都是用 idea+vim 插件,pycharm+vim 插件,登陆远程服务器在命令下下才用单纯的 vim 的。所以哈,有人如果说他现在在图形界面用 vim,千万别一股脑开喷说为啥不用 ide ……哈哈哈,每次要解释七七四十九秒。
    218 replies  •  2018-04-15 12:33:01 +08:00
    1  2  3  
    ❮ ❯
    topbandit
    topbandit
    Apr 10, 2018
    1
    一个板凳丢过去,砸死丫的
    flyingHagan
    flyingHagan
    Apr 10, 2018
    2
    骂吧,我支持你。
    wjpdev
    wjpdev
    Apr 10, 2018
    3
    一边去,让我来,接着秀他们一脸懵逼
    mandy0119
    mandy0119
    Apr 10, 2018
    4
    首先 150 行以内的我也上下按、、、
    vh2h
    vh2h
    Apr 10, 2018
    5
    不看
    mandy0119
    mandy0119
    Apr 10, 2018
    6
    @mandy0119 其次。不爽的话 干嘛不教他们。 说不定他们真的不会啊。光在这烦在这骂干嘛不教他们。不会用就别用?工作需要的话不会用也得用啊,这又不是你说别用就可以不用的
    MonoLogueChi
    MonoLogueChi
    Apr 10, 2018 via Android❤️12
    7
    偶尔用一下 vim 的用户来提一句,只会几个命令,编辑,插入,搜索,保存,退出,应该能应付 80 %的场景了。当然我只是偶尔用一下,这些足够了。
    WinMain
    WinMain
    OP
    Apr 10, 2018 via iPhone
    8
    @mandy0119 会教,一个翻页的 c+f 和 c+b 也教不会,更别说 w 单词跳跃和 f 查找字符的跳跃了。
    muziki
    muziki
    Apr 10, 2018
    9
    @WinMain 你想办法给他偷偷装个好像叫 hardmode 的插件
    jasonyang9
    jasonyang9
    Apr 10, 2018
    10
    还要按 ESC 回到命令模式,烦
    metorm
    metorm
    Apr 10, 2018
    11
    我也是
    哈哈哈哈哈哈哈
    pkookp8
    pkookp8
    Apr 10, 2018 via Android❤️9
    12
    像我这种
    vim 单纯用来看 [一个] 文本
    写写简单的 50 行以内的测试代码
    只会用上下左右移位,c+左右填词,c+d,c+u 翻页,dd 剪切一行 yy 复制一行 p 粘贴一行
    c+f 被我设为远程终端的搜索快捷键的人
    再复杂的就要上鼠标
    更复杂的用 ide
    的人,可能会被楼主打死
    TestSmirk
    TestSmirk
    Apr 10, 2018
    13
    啊原来不用上下左右也可以移动啊.
    pkookp8
    pkookp8
    Apr 10, 2018 via Android
    14
    @pkookp8 填词>跳词
    cccRaim
    cccRaim
    Apr 10, 2018
    15
    iterm2 直接手势滑动的我算啥。。。
    fe619742721
    fe619742721
    Apr 10, 2018
    16
    @TestSmirk +1。。。我一直是上下左右。。不过用的很少
    WinMain
    WinMain
    OP
    Apr 10, 2018 via iPhone
    17
    @pkookp8 私以为你还算了解的多的了,哈哈,不会打死你,最多打残。
    ScotGu
    ScotGu
    Apr 10, 2018❤️1
    18
    偷偷记下你们说的快捷键~
    loy6491
    loy6491
    Apr 10, 2018 via iPhone❤️8
    19
    同事不会快速移动光标

    ✖️告诉他用 $ 和 G
    ✔️烦躁,上 V2EX 吐槽
    PressOne
    PressOne
    Apr 10, 2018 via Android
    20
    偶尔用一下 Vim,真记不住那么多快捷键
    learnshare
    learnshare
    Apr 10, 2018
    21
    能退出就不错了
    balamiao
    balamiao
    Apr 10, 2018
    22
    能输入字符并退出就不错了,要啥自行车啊~
    xomix
    xomix
    Apr 10, 2018❤️12
    23
    如何获得真实的随机数:
    ✖️使用系统随机数函数。
    ✔️让一个第一次接触 vim 的人尝试退出 vim。
    lfk0000
    lfk0000
    Apr 10, 2018❤️2
    24
    一年大概用两三次 vim
    每次保存退出的时候都要先去搜一下。。。
    skylancer
    skylancer
    Apr 10, 2018
    25
    我以前,拿到台机器,自带 vi 不用,先装个 nano,说 vi 难用的一笔
    到后面,嗯 vi 也不错啊.....
    jjianwen68
    jjianwen68
    Apr 10, 2018
    26
    vim 的快捷键太多,记不住
    yu099
    yu099
    Apr 10, 2018 via Android
    27
    只会:wq,还是我用好长时间才学会的,之前 windows 上只要出现这个,就只好把程序强制关闭。
    woscaizi
    woscaizi
    Apr 10, 2018❤️6
    28
    吃你家大米了?
    tyfulcrum
    tyfulcrum
    Apr 10, 2018
    29
    @jasonyang9 虽然我也不同意楼主的潜台词,不过的确 C + [ 更方便些……
    walk1ng
    walk1ng
    Apr 10, 2018
    30
    吃你家大米了?+1
    ivechan
    ivechan
    Apr 10, 2018
    31
    你可以告诉他有更加简单的方法, 但是不能强制他用更加简单的方法。。。
    Aevery
    Aevery
    Apr 10, 2018
    32
    那就麻烦楼主告诉我们更多好用的快捷键呗
    etc
    etc
    Apr 10, 2018❤️13
    33
    楼主上去一顿操作猛如虎,一看工资 3500
    MinQ
    MinQ
    Apr 10, 2018 via Android
    34
    吃你家大米了?+2
    Martin9
    Martin9
    Apr 10, 2018
    35
    喝杯茶冷静下
    Kirscheis
    Kirscheis
    Apr 10, 2018
    36
    我都是用 trackpad 两指滑动来定位行的
    怕不是会被打死 (doge
    Jimmy1573
    Jimmy1573
    Apr 10, 2018
    37
    建议出家吧
    hekaihao2015
    hekaihao2015
    Apr 10, 2018
    38
    小文件我也用上下 emmm,大文件就 page up page down
    angles6645
    angles6645
    Apr 10, 2018 via Android
    39
    实在是记不住啊😓打死我吧
    cxbig
    cxbig
    Apr 10, 2018
    40
    见到怂人搂不住火? LZ 还要多练练心
    metrotiger
    metrotiger
    Apr 10, 2018
    41
    不会盲打的人都不配用键盘,是不是这个意思?
    barbery
    barbery
    Apr 10, 2018
    42
    吓得我赶紧恶补一下快捷键
    verzhshq
    verzhshq
    Apr 10, 2018
    43
    大哥 你发这么个帖子吐槽不如发个教学贴 /普及贴
    mudmen
    mudmen
    Apr 10, 2018
    44
    Esc remap 到 1 左边,伸一下无名指很方便,不知道你们 ctrl+[ 究竟好在哪里
    play78
    play78
    Apr 10, 2018
    45
    楼主淡定点, 他们那样用 Vim 是没有灵魂的.
    zgqq
    zgqq
    Apr 10, 2018
    46
    用个工具都能用出优越感,666
    duesicilie
    duesicilie
    Apr 10, 2018
    47
    这个逼装得我服
    haitang
    haitang
    Apr 10, 2018 via iPhone
    48
    原来除了方向键还有其他方式移动光标。
    heyufei1996
    heyufei1996
    Apr 10, 2018
    49
    我就是喜欢上下左右键,怎么了!!!工资又不是你发,还要照顾你的感受?
    ecnelises
    ecnelises
    Apr 10, 2018 via iPhone
    50
    我很好奇都不知道 hjkl 了为啥还用 vim,用 nano 不好吗
    hk24v2
    hk24v2
    Apr 10, 2018 via Android❤️2
    51
    说明你需要提高自身修养了
    abu
    abu
    Apr 10, 2018
    52
    ↑ ↓ ← → 用户瑟瑟发抖
    meowu
    meowu
    Apr 10, 2018 via Android
    53
    我遇到不會用的也會煩,但是我会尽量帮助他们,而不是说不会用就别用,又不是你家的东西
    VZikl1
    VZikl1
    Apr 10, 2018 via Android
    54
    @ecnelises nano 不是 emacs 操作方式吗
    Damenly1
    Damenly1
    Apr 10, 2018
    55
    Ctrl + p/n/f/b 表示不服
    580a388da131
    580a388da131
    Apr 10, 2018
    56
    快捷键多了就是累赘
    滚轮加搜索 又不是网络战 不需要赶时间
    zj299792458
    zj299792458
    Apr 10, 2018
    57
    不会用,也不想学,但是 ssh 的时候,临时应付必须用,只能静静地看着你们生气却拿我无可奈何的样子
    rammiah
    rammiah
    Apr 10, 2018
    58
    @yu099 #27 x=wq
    WinMain
    WinMain
    OP
    Apr 10, 2018 via iPhone
    59
    @580a388da131 vim 几十年下来有它的道理,并不是装逼而产生的。
    loading
    loading
    Apr 10, 2018 via iPhone
    60
    双击 esc,气死他。
    cctv6
    cctv6
    Apr 10, 2018 via iPhone
    61
    到现在只记得 dd w q !
    主要还是用的少了
    cctv6
    cctv6
    Apr 10, 2018 via iPhone
    62
    刚刚又会了一个 x
    regiondavid
    regiondavid
    Apr 10, 2018
    63
    ↑ ↓ ← → 用户瑟瑟发抖

    另外 ci di vi 快速编辑 /删除 /选中括号或引号内的内容也很实用
    joshua7v
    joshua7v
    Apr 10, 2018 via Android
    64
    日常用 vim 的表示楼主这些不是基础中的基础嘛
    designer
    designer
    Apr 10, 2018
    65
    吓得我都不敢用了
    qianmeng
    qianmeng
    Apr 10, 2018 via iPhone
    66
    确实很反人类
    WinMain
    WinMain
    OP
    Apr 10, 2018
    67
    @joshua7v 所以才用的频率最多啊
    WinMain
    WinMain
    OP
    Apr 10, 2018
    68
    @regiondavid 快速编辑 /删除 /选中括号或引号内的内容也很实用
    ------
    这个确实经常用,我现在用的笨方法是 v 然后快速 f 到右边的括号等字符,然后再复制删除等。
    不过 di ci vi 用了没反应啊。我再试试
    regiondavid
    regiondavid
    Apr 10, 2018❤️1
    69
    @WinMain #68 ci 这些后边要跟上你要修改的符号,比如 di " / vi )
    WinMain
    WinMain
    OP
    Apr 10, 2018 via iPhone
    70
    @regiondavid 哎哟 我去 真好用,谢了。
    mooczz
    mooczz
    Apr 10, 2018
    71
    程序员鄙视链无处不在
    xgzxy
    xgzxy
    Apr 10, 2018
    72
    貌似程序能正常运行就好吧,你的素质有待于提高啊!!!!!!!!!!
    EricFuture
    EricFuture
    Apr 10, 2018
    73
    吓得我赶紧把机器电源拔了 (doge
    laudukang
    laudukang
    Apr 10, 2018
    74
    吓到我浏览器都强退了,不知道我的评论输入完氵
    crysislinux
    crysislinux
    Apr 10, 2018
    75
    所以问题来了,你为什么要去看人家用。
    WinMain
    WinMain
    OP
    Apr 10, 2018
    76
    @crysislinux 不是特意看,有时候会交流一些问题。
    x86
    x86
    Apr 10, 2018
    77
    打不赢骂不过才来 V2 吐槽?
    其实我也不喜欢用 VIM....逃
    hbsfxlz
    hbsfxlz
    Apr 10, 2018
    78
    我用 nano,用鸡儿 vim
    clino
    clino
    Apr 10, 2018 via Android
    79
    我觉得 vim 能在 ssh 情况下能将就用就行了
    平常用 vscode 效率也挺高啊
    byte404
    byte404
    Apr 10, 2018 via Android
    80
    会用了不起啊 (手动狗头
    rashawn
    rashawn
    Apr 10, 2018 via iPhone
    81
    我个人没法做到一次看到一堆人 毕竟要同时看到每个人的键盘 好奇楼主怎么做到的
    BingoXuan
    BingoXuan
    Apr 10, 2018 via Android
    82
    我也是上下左右的,因为一般太远的话我是直接匹配结果跳过去
    clockwerk
    clockwerk
    Apr 10, 2018
    83
    在分享几个技能啊
    erosripe
    erosripe
    Apr 10, 2018 via Android
    84
    我一般用眼神控制
    ipwx
    ipwx
    Apr 10, 2018
    85
    嘿嘿,我用滚轮(惯性滚轮,滚动之后自己会转,直到你轻触将其停下)在 vim 终端里面上下跳,楼主你是不是要从屏幕里面跳出来骂我呀?

    说实在的,你说了这么多好用的 vim 命令,我就是记不住,也不想记住。平素我用 vim 机会本就不多,用的时候也就会 hjkl 上下左右条、按行号 gg、斜杠搜索、还有全局替换。别的我都不会,也不是活得好好的?偶尔还会用上之前提到的滚轮大法,这个不仅对 vim 有效,对所有终端程序都有效。
    zro
    zro
    Apr 10, 2018
    86
    估计弄一个像五笔字根表这样的,可能会比较好记些。。。
    qipan0321
    qipan0321
    Apr 10, 2018
    87
    楼主这样心好累,该无视就无视
    WinMain
    WinMain
    OP
    Apr 10, 2018 via iPhone
    88
    @qipan0321 有道理,还是心理不够强大,哈哈。
    csl1995
    csl1995
    Apr 10, 2018 via iPhone
    89
    可以尝试下 ue
    WordTian
    WordTian
    Apr 10, 2018 via Android
    90
    vim 快捷键我记了两回了,但是一个月不一定能用一回,很快就忘了。后来就拉倒了
    laqow
    laqow
    Apr 10, 2018 via Android
    91
    手老在 fj 呆着容易鸡胸,摸摸鼠标方向键放松一下
    kingddc314
    kingddc314
    Apr 10, 2018 via iPhone
    92
    还有 bash 终端上输命令只会左右移动修改的
    dobelee
    dobelee
    Apr 10, 2018 via Android
    93
    吃你家大米了?+10086
    inisun
    inisun
    Apr 10, 2018
    94
    那你偷偷把他上下左右抠走啊
    billlee
    billlee
    Apr 10, 2018
    95
    他们会退出就不错了
    Kongtou
    Kongtou
    Apr 10, 2018
    96
    会个破工具还 tm 优越感
    guoli100
    guoli100
    Apr 10, 2018 via iPhone
    97
    用了十多年 vim,也得常用:h
    k9982874
    k9982874
    Apr 10, 2018 via iPhone
    98
    编辑模式下也是用上下左右的,按完 esc 回来找不到基准键!
    SpikeKnox
    SpikeKnox
    Apr 10, 2018 via Android
    99
    每次看到汇编都看不懂的人开电脑我也急🤔
    congeec
    congeec
    Apr 10, 2018 via iPhone
    100
    @mudmen 能移动手指就不移动手掌。为了手指放到正确的位置来盲打
    1  2  3  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2048 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 204ms · UTC 02:16 · PVG 10:16 · LAX 18:16 · JFK 21:16
    ♥ Do have faith in what you're doing.