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

各位 vim 大佬,在段尾编辑时,按 i 进入插入模式,怎么向右移动一格?

  •  
  •   collo · 2017-07-14 15:30:56 +08:00 · 7695 次点击
    这是一个创建于 2723 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人 vim 初学者,有时候需要在段尾后面加内容,

    我的操作是移动到段尾最后一个字符,按 i 进入编辑模式,然后按右箭头,再编辑,好累。

    大佬们有简便方法吗?

    47 条回复    2017-07-16 17:24:43 +08:00
    crayygy
        1
    crayygy  
       2017-07-14 15:31:37 +08:00 via iPhone
    a
    sinker
        2
    sinker  
       2017-07-14 15:31:42 +08:00 via iPhone
    a
    jiezhi
        3
    jiezhi  
       2017-07-14 15:32:30 +08:00
    A 效果会更好
    rrfeng
        4
    rrfeng  
       2017-07-14 15:32:37 +08:00 via Android
    a/A
    jun4rui
        5
    jun4rui  
       2017-07-14 15:33:39 +08:00
    a
    collo
        6
    collo  
    OP
       2017-07-14 15:33:51 +08:00
    谢楼上各位大佬
    nikogu
        7
    nikogu  
       2017-07-14 15:34:40 +08:00
    笑死我了
    yylzcom
        8
    yylzcom  
       2017-07-14 15:36:49 +08:00
    a ……
    zhoulouzi
        9
    zhoulouzi  
       2017-07-14 15:36:57 +08:00
    a,i,o 建议了解下之间的区别
    ChasYuan
        10
    ChasYuan  
       2017-07-14 15:36:59 +08:00 via Android
    额。初学 是通过哪种途径学习的。A 这个东西 教程都会说吧。(实在没忍住想吐槽,不好意思
    maxxxxx
        11
    maxxxxx  
       2017-07-14 15:38:25 +08:00
    移到段尾编辑不应该是}kA 吗
    ldbC5uTBj11yaeh5
        12
    ldbC5uTBj11yaeh5  
       2017-07-14 15:39:29 +08:00   ❤️ 4
    mwangzhy
        13
    mwangzhy  
       2017-07-14 15:40:26 +08:00 via iPhone
    i 是 insert,在当前位置插入
    a 是 append,在当前位置追加
    Betacoefficient
        14
    Betacoefficient  
       2017-07-14 15:41:25 +08:00
    兄弟,你连 google 都不会了么,用 1$
    collo
        15
    collo  
    OP
       2017-07-14 15:45:14 +08:00
    @Betacoefficient [尴尬脸]
    yuxingdubai
        16
    yuxingdubai  
       2017-07-14 15:47:02 +08:00
    A 可以直接在行末添加
    collo
        17
    collo  
    OP
       2017-07-14 15:47:20 +08:00
    @ChasYuan 是学的实验楼上的课程,好像真的没教 a ……
    FrankFang128
        18
    FrankFang128  
       2017-07-14 15:47:32 +08:00
    ESC A
    tamlok
        19
    tamlok  
       2017-07-14 15:50:22 +08:00 via Android
    来来来,Vim 友,给你推荐个配色,https://github.com/tamlok/detorte
    tusj
        20
    tusj  
       2017-07-14 15:59:47 +08:00
    是时候祭出这个连接了
    http://www.lagmonster.org/docs/vi.html
    caixiexin
        21
    caixiexin  
       2017-07-14 16:00:43 +08:00 via Android
    caixiexin
        22
    caixiexin  
       2017-07-14 16:02:42 +08:00 via Android   ❤️ 1
    以上是开玩笑的,送 LZ 张图学习下😂
    http://cenalulu.github.io/images/linux/vim_cheatsheet/classic.gif
    n6DD1A640
        23
    n6DD1A640  
       2017-07-14 16:12:25 +08:00   ❤️ 10
    araraloren
        24
    araraloren  
       2017-07-14 16:21:29 +08:00
    怎么说还是 emacs 好呢,根本不需要这一套。。(逃
    colorwin
        25
    colorwin  
       2017-07-14 16:39:32 +08:00
    @n6DD1A640 谢谢,解锁了几个新操作
    nG29DOMuRYTWfcSr
        26
    nG29DOMuRYTWfcSr  
       2017-07-14 16:39:50 +08:00 via Android   ❤️ 2
    楼主可以看下我翻译的这篇教程。

    https://github.com/wsdjeg/vim-galore-zh_cn
    nG29DOMuRYTWfcSr
        27
    nG29DOMuRYTWfcSr  
       2017-07-14 16:41:12 +08:00 via Android
    ctrl+o l
    fei051466
        28
    fei051466  
       2017-07-14 16:44:43 +08:00   ❤️ 1
    有这么一秒让我感觉自己成了大佬。
    aristotll
        29
    aristotll  
       2017-07-14 17:31:04 +08:00
    @araraloren ctlr + e
    timothyye
        30
    timothyye  
       2017-07-14 18:54:10 +08:00 via Android
    A 就可以了

    另外附送一个: I 光标移动到开头并进入 insert 模式
    402124773
        31
    402124773  
       2017-07-14 19:20:02 +08:00
    I
    AEANWspPmj3FUhDc
        32
    AEANWspPmj3FUhDc  
       2017-07-14 19:22:50 +08:00 via Android
    a
    nG29DOMuRYTWfcSr
        33
    nG29DOMuRYTWfcSr  
       2017-07-14 20:05:09 +08:00
    @collo 首先,我觉得大多数人都没有搞清楚楼主要问的问题,按照帖子中描述,是要在段尾添加内容,不是行尾,也不是行首,并且当前模式是在 normal 模式下,那么按下面的操作最方便。
    直接 normal 模式下按 vipa
    nG29DOMuRYTWfcSr
        34
    nG29DOMuRYTWfcSr  
       2017-07-14 20:10:23 +08:00
    打错,是 }a
    yatzh
        35
    yatzh  
       2017-07-14 22:48:05 +08:00
    vim 初学者为何不先敲一遍 vimtutor ?
    ech0x
        36
    ech0x  
       2017-07-15 00:00:02 +08:00 via iPad
    这时候应该祭出的是 vimtutor 吧
    ech0x
        37
    ech0x  
       2017-07-15 00:00:49 +08:00 via iPad
    @araraloren 打死异端(逃
    lslqtz
        38
    lslqtz  
       2017-07-15 03:45:55 +08:00
    XiaoFaye
        39
    XiaoFaye  
       2017-07-15 06:04:28 +08:00
    哈哈,我怎么也想不明白怎么会有人觉得记一堆命令行的 vi/vim 好用,我就只用 nano
    XiLemon
        40
    XiLemon  
       2017-07-15 07:59:41 +08:00 via iPhone
    突然感觉像大佬,😊
    beilun
        41
    beilun  
       2017-07-15 08:04:30 +08:00 via iPhone
    楼主可以先看看 vim 自带的入门教程 vimtutor。。。一般入门教程都会讲 i,a,楼主,你学东西连搜一下入门教程都不愿意,有点过分了◝( ˙ ꒳ ˙ )◜
    xinhangliu
        42
    xinhangliu  
       2017-07-15 08:49:50 +08:00
    ![]( )
    harry890829
        43
    harry890829  
       2017-07-15 09:25:42 +08:00
    段尾用 A 直接点
    Rico
        44
    Rico  
       2017-07-15 09:56:39 +08:00
    lybtongji
        45
    lybtongji  
       2017-07-16 14:33:44 +08:00
    学到了新姿势
    yongSir
        46
    yongSir  
       2017-07-16 17:23:42 +08:00
    a A I ...
    终于大佬了一把
    hei1000
        47
    hei1000  
       2017-07-16 17:24:43 +08:00
    没有提前学习 vim 教程就来提问?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:37 · PVG 12:37 · LAX 20:37 · JFK 23:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.