vim

[TOC]

vim的使用

光表移动

  1. 移动到行尾

    $

  2. 移动到行首

    0

  3. 移动到整个文件的最开始

    gg

  4. 移动到真个文件的最后

    G

  5. 跳转行

    nG

删除

  1. 删除单词

    dw

    但是注意必须要将光标置于最前方

  2. 删除光标前的字符串

    d0

  3. 删除行

    D或者dd

  4. 删除多行

    ddnd或者ndd

撤销与反撤销

  1. 撤销

    u

  2. 反撤销

    ctrl+r

复制与粘贴

  1. 粘贴到行的下边

    p

    小写的p

  2. 粘贴在行的上面

    P

    大写的P

  3. 复制光标所在行

    yy

  4. 从光标往下复制

    nyy

可视化模式

  1. 多行注释

    ctrl+v

    I

    选择//

    退出ESC

  2. 多行删除

    ctrl+v

    选择

    D

替换

  1. 修改单个字符

    r

  2. 连续修改

    R

  3. 在末行模式下的替换

    • :/s/main/mian

      这样只会替换第一个关键字

    • :s/chg/zjy/g

      替换光标所在行所有的chgzjy

    • :10,20s/chg/zjy/g

      替换10-20行所有的chgzjy

      如果不加/g就是替换掉每行第一个

    • :%s/chg/zjy/g

      替换文章所有的

查找

vim查找的相关指令

分屏操作

image-20230619084238171

行跳转

:n

使用shell

在末行模式下使用shell


vim
https://tsy244.github.io/2023/06/18/linux/vim/
Author
August Rosenberg
Posted on
June 18, 2023
Licensed under