cssti
V2EX  ›  Vim

晒一下你最常用的 10 个 Vim 命令?

  •  
  •   cssti · Jun 19, 2015 · 10834 views
    This topic created in 4160 days ago, the information mentioned may be changed or developed.
    79 replies  •  2015-07-22 17:05:46 +08:00
    aheadlead
    aheadlead
    Jun 19, 2015
    1
    C-O C-I
    还有最近学会的 [ C-I
    还有最近学会的
    v i {
    v i (
    v i [
    等等……
    nlzy
    nlzy
    Jun 19, 2015 via iPhone
    2
    alias vim="emacs"

    开玩笑:-P
    LeoQ
    LeoQ
    Jun 19, 2015 via Android
    3
    hjkl dd p yy ci"
    哈哈哈
    tmqhliu
    tmqhliu
    Jun 19, 2015
    4
    :wq 算吗
    vibbow
    vibbow
    Jun 19, 2015
    5
    :q!
    :q!
    :q!
    :q!
    :q!
    :q!
    :q!
    :q!
    :q!
    :q!
    lixia625
    lixia625
    Jun 19, 2015 via Android
    6
    :w
    :wq
    :q
    :q!
    i
    gg
    GG
    twor2
    twor2
    Jun 19, 2015
    7
    :wq
    hjkl
    i/a
    dd
    yy
    p
    f
    :%s/'abc'/'cba'/g
    staticor
    staticor
    Jun 19, 2015
    8
    我才学习2周. 我也说不上10个, 而且由于还只是在用SublimeText的Vintage, 所以学的速度较慢.

    (因为有的时候已经习惯Sublime Text操作习惯 好难一下子全盘西化)

    除了hjkl, 我想常用的就是 ddp, vi' vi{, f, w,e, gg, G, :N
    lululau
    lululau
    Jun 19, 2015
    9
    j
    k
    V
    TAB
    C-c => ESC
    C-]
    /
    F1 => NerdTree
    C-x C-s => :w
    C-x C-f => :CommandT
    C-x C-c => :qa
    C-x C-x => :qa!
    MaiCong
    MaiCong
    Jun 19, 2015 via iPhone
    10
    Insert
    :x
    Twinkle
    Twinkle
    Jun 19, 2015
    11
    @lixia625 好巧...
    yech1990
    yech1990
    Jun 19, 2015 via Android
    12
    i
    啪啪啪
    :wq
    bearzk
    bearzk
    Jun 19, 2015
    13
    :w! sudo tee %
    msg7086
    msg7086
    Jun 19, 2015
    14
    最多的应该是ZZ了。
    boro
    boro
    Jun 19, 2015
    15
    vi 如何选择全部内容,或者拷贝全部内容?
    hobbyliu
    hobbyliu
    Jun 19, 2015
    16
    yyp
    thedevil5032
    thedevil5032
    Jun 19, 2015 via iPhone
    17
    EasyMotion


    @boro ggVG, gg 回到顶部第一行,V 选择行,,G 底部最后一行,复制的命令看你的需要,y Vim 内部复制,或者是复制到系统剪切板
    FrankFang128
    FrankFang128
    Jun 19, 2015 via Android
    18
    cit
    cw
    djyde
    djyde
    Jun 19, 2015
    19
    :wq
    delavior
    delavior
    Jun 19, 2015
    20
    hjkl
    :wq
    :e
    dd
    dw
    x
    r
    gg
    G
    nG
    yy
    就用过这些,其他的都没用过
    ltttx
    ltttx
    Jun 19, 2015
    21
    shift-v
    ctrl-v
    Y$
    cwn.
    BuilderQiu
    BuilderQiu
    Jun 19, 2015
    22
    dd
    :q!
    :wq
    i
    o
    tees
    tees
    Jun 19, 2015
    23
    hjkl dd p
    di"
    di[
    di(
    :wq
    roricon
    roricon
    Jun 19, 2015
    24
    u/ctl+R
    p/P
    o/O
    b/w/e
    I/A
    y/yy
    dd
    ma 然后~a
    gg/G
    vmebeh
    vmebeh
    Jun 19, 2015
    25
    :wq
    :q
    :q!
    :wq
    doushiyinweini
    doushiyinweini
    Jun 19, 2015
    26
    gg
    dG
    :wq
    phx13ye
    phx13ye
    Jun 19, 2015
    27
    “ 没有权限时用保存文件
    :w sudo tee %
    ” 按jj回到普通模式
    imap jj <Esc>

    ” copy/cut/paste
    vmap <C-c> "+yi
    vmap <C-x> "+c
    vmap <C-v> c<ESC>"+p
    imap <C-v> <C-r><C-o>+
    inmyfree
    inmyfree
    Jun 19, 2015
    28
    G
    gg
    V
    y
    p
    x
    i
    :set num
    :q!
    :wq
    waltcow
    waltcow
    Jun 19, 2015
    29
    :wq
    dd
    :%s/ ***/ *****/g
    gg
    yy
    p
    inmyfree
    inmyfree
    Jun 19, 2015
    30
    @inmyfree 还有Ctrl+b,Ctrl+f,u之类的
    giskard
    giskard
    Jun 19, 2015❤️1
    31
    dd
    C(清除当前光标到行末的字符)
    ct;(清除当前行从光标所在字符直到";"之间的字符)
    d%(删除{}包括的一段)
    *(查找当前所在的单词)
    ;.(重复上一次的移动,并重复上一次的操作)
    :%s
    :g/^file/d 删除file开头的行
    :r![command] (运行一个shell命令,并将输出输入到当前位置)
    q ,@q (宏录制,宏执行)
    yylzcom
    yylzcom
    Jun 19, 2015
    32
    I
    :wq
    hjkl
    gg, GG
    dd,dW
    /
    u

    凑不够十个了
    xi4oh4o
    xi4oh4o
    Jun 19, 2015
    33
    jj
    hjkl
    ,s
    :tabedit
    :vsplit
    :split
    ciw
    yy
    x
    tab
    ATM8989
    ATM8989
    Jun 19, 2015
    34
    h
    j
    k
    l
    a
    i
    :
    w
    q
    dd
    yy
    gg
    GG
    w
    b
    x
    roys
    roys
    Jun 19, 2015
    35
    :wq
    :q!
    dd
    yy
    de
    thanksir
    thanksir
    Jun 19, 2015
    36
    x
    :w
    yy
    p
    /
    v
    %s/abc/def/g
    e
    o
    akakcolin
    akakcolin
    Jun 19, 2015
    37
    zz
    yy
    p
    :wq
    dd
    wd
    o
    i
    e
    :q!
    rockagen
    rockagen
    Jun 19, 2015
    38
    赞,就应该多交流啊,Esc
    boro
    boro
    Jun 19, 2015
    39
    @thedevil5032 试过ggVG,不行
    qianlifeng
    qianlifeng
    Jun 19, 2015
    40
    gg
    G
    :x
    ==
    w
    ctrl + o
    ctrl + p (ctrlp)
    ctrl + \ (nerdtree)
    ^
    $
    rickyzhu
    rickyzhu
    Jun 19, 2015
    41
    :w
    :o
    :1,$s/xxx/yyyy/g
    BestSDK
    BestSDK
    Jun 19, 2015
    42
    ls
    dd
    wd
    o
    i
    e
    :wq
    :q
    :q!
    :wq
    CinderellaCiCi
    CinderellaCiCi
    Jun 19, 2015
    43
    i
    A
    x
    dd
    hjkl
    :wq
    :q!
    :%s/abc/bcd/g
    rock_cloud
    rock_cloud
    Jun 19, 2015
    44
    ctrl c
    :wq
    hjkl
    ctrl ]
    ctrl r
    u
    gg
    G
    V
    ctrl v
    I
    x
    yy
    p
    貌似超了十个了。。。
    fantasyczl
    fantasyczl
    Jun 19, 2015
    45
    vi
    :w
    :q
    dw
    dd
    yy
    yw
    p
    h
    j
    k
    l
    vsp
    sp
    C-p
    ashitaka
    ashitaka
    Jun 19, 2015
    46
    :wq
    dd
    yy
    p
    o/O
    gg
    G
    ^
    $
    susanDao
    susanDao
    Jun 19, 2015
    47
    dd
    yy
    p
    o/O
    ctrl+p
    v
    $
    0
    :?
    gg/G
    sinux
    sinux
    PRO
    Jun 19, 2015
    48
    i
    o, O
    shift g
    gg
    v ctrl v
    :wq q!
    r
    hjkl
    ewb
    %^
    neo2015
    neo2015
    Jun 19, 2015
    49
    w q wq wq! 能一起进入TOP10吗?
    yanw
    yanw
    Jun 19, 2015
    50
    不是命令,是配置,我相信你习惯之后会感谢我的。

    nnoremap <up> <nop>
    nnoremap <down> <nop>
    nnoremap <left> <nop>
    nnoremap <right> <nop>
    ericls
    ericls
    Jun 19, 2015
    51
    @boro gVGG 搞定
    shenopkss
    shenopkss
    Jun 19, 2015
    52
    发现一个神奇的vim马克杯: http://dwz.cn/OA5UL
    ericls
    ericls
    Jun 19, 2015❤️1
    53
    @boro 不对 是 ggVG 选择 ggVGy 拷贝
    MikeFish
    MikeFish
    Jun 19, 2015
    54
    i
    只记得这一个了
    jokester
    jokester
    Jun 19, 2015
    55
    ci" ca"
    dd
    d100G
    :wq
    / ? # *
    :%! :r!
    :r :w
    :Gblame
    :Gdiff
    coolicer
    coolicer
    Jun 19, 2015
    56
    jj
    i
    A
    ci

    Atom vim-mode
    Phariel
    Phariel
    Jun 19, 2015
    57
    rm -rf
    Phariel
    Phariel
    Jun 19, 2015
    58
    看错了,以为是shell命令。。。
    cap0dom
    cap0dom
    Jun 19, 2015
    59
    G
    :w
    :q
    i
    o
    h
    j
    k
    l
    laipogo
    laipogo
    Jun 19, 2015
    60
    hjkldfyp;.
    MarioLuisGarcia
    MarioLuisGarcia
    Jun 19, 2015
    61
    @phx13ye :w !sudo tee %
    kcworms
    kcworms
    Jun 19, 2015
    62
    * #(有时离开word之后还可以按n或N,超方便)
    %匹配括号
    剩下的都是基础移动了:0 ^ $ ...
    bertram
    bertram
    Jun 19, 2015
    63
    :%s i o yy p dd :w! :x! :q! shift+^ shift+$ vs
    DiffView
    DiffView
    Jun 19, 2015
    64
    wq
    gg
    G
    yy
    p
    daw
    vaw
    yaw
    dt
    df
    shift+v
    q!
    hackpro
    hackpro
    Jun 19, 2015
    65
    歪个楼 俺用Emacs
    ehs2013
    ehs2013
    Jun 19, 2015
    66
    :q
    :wq
    :x
    dd
    dw
    cw
    :%s/pattern/pattern/g
    :bn
    :bp

    最后 IDE 大法好
    mikeshinoda
    mikeshinoda
    Jun 19, 2015
    67
    刚学VI不久- -也就是dd gg i a :wq :q!那几个
    shizukoto
    shizukoto
    Jun 19, 2015
    68
    感觉 vim 的 * 和 gd 用来搜索很好用……另外静琴有时候会莫名其妙反复按 ESC,不知道自己在干什么。

    另外其实 set relativenumber 配合5j等命令用效果不错,可以写到 vimrc 里。
    luoqeng
    luoqeng
    Jun 20, 2015
    69
    #
    zeal7s
    zeal7s
    Jun 20, 2015
    70
    粗略看了下,难道没有人用
    .
    和
    ;
    吗?
    caixiexin
    caixiexin
    Jun 20, 2015
    71
    @zeal7s 习惯用/搜,然后 N往上。
    zeal7s
    zeal7s
    Jun 20, 2015
    72
    @caixiexin .和;不是用来搜索的。。。是用来重复上个命令的
    caixiexin
    caixiexin
    Jun 20, 2015 via Android
    73
    @zeal7s 我看成了问号命令,抱歉😂
    Duede
    Duede
    Jun 20, 2015 via Android
    74
    :x
    :q
    :wq
    :数字
    i
    liebesbrief
    liebesbrief
    Jun 20, 2015
    75
    :q
    oska874
    oska874
    Jun 20, 2015
    76
    h
    j
    k
    l
    w
    wq
    q!
    cs
    ctrl+]
    ctrl+o
    htfy96
    htfy96
    Jun 21, 2015
    77
    @thedevil5032 如果最后没空行还是
    map <f6> ggvG$
    imap <f6> ggvG$
    比较靠谱
    Elight
    Elight
    Jun 21, 2015
    78
    hjkl
    x
    dd
    r
    u
    p
    还不够十条?
    i
    这下够了
    KentY
    KentY
    Jul 22, 2015
    79
    leader + 随便哪10个字母
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   754 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 149ms · UTC 23:02 · PVG 07:02 · LAX 15:02 · JFK 18:02
    ♥ Do have faith in what you're doing.