Vim使用手册

2023-05-16

文章目录

    • 光标移动
    • 选定文本块
    • 复制
    • 多文件操作
    • 删除/剪切(d)
    • 搜索
    • 在每行行首和行尾添加字符串
        • 删除某一列
        • 每行行首添加字符串
        • 每行行尾添加
    • 参考

光标移动

  1. 查看行号: 冒号+set nu
  2. h,j,k,l这四个字母移动效果和方向键一样
  3. 到最末端:shift+g
  4. 到最顶端:gg
  5. 移动到指定行: :100
  6. 移动多行:5j 向下移动5行, 5k 向上移动5行
  7. 向下翻页ctrl+f。向上翻页ctrl+b。向下翻半页ctrl+d

选定文本块

  1. 使用v进入可视模式,移动光标键选定内容。
  2. 选定全部内容:ggVG

复制

  1. 复制选定文本:v进入可视模式,上下移动选定内容(或者滑动鼠标滚轮选中),然后y复制。指定位置p粘贴
  2. 复制单独行:在光标位置yy。
  3. 复制多行并粘贴到某一行:20,30 copy 10 (拷贝到指定行的下一行)

多文件操作

打开文件vim a.txt b.txt

:n 切换到下一个文件

:wn 保存再切换

:N 到上一个文件

:wN 保存再切换

删除/剪切(d)

删除单行:光标位置:dd

删除多行:

  1. v选定指定块,然后d删除

  2. 4dd, 删除包括当前行后4行

  3. 如果你想要删除指定范围的行,比如从第 3 行到第 5 行,按 ESC,然后输入“:3,5d”,回车后就可以删除了;在这里插入图片描述注意这会删除包括1200和1205行内容

  4. 删除当前行之前的所有行:按下 ESC 后,输入“:1,.-1d”,回车后即可;

  5. 删除当前行之后的所有行:按下 ESC 后,输入“:+1,$d”,回车后即可;

搜索

搜索指定关键字:/key 然后回车
按n搜索下一个匹配,按Shift+n搜索上一个

在每行行首和行尾添加字符串

删除某一列

Ctrl+v进入v模式,然后下滑滚轮或者方向键选中要删除的块,d 删除

每行行首添加字符串

Ctrl+v进入v模式
下滑滚轮选中第一列
shift + i 插入
填写字符串 比如 “#”, 只会在第一行显示该字符串
Esc退出v模式则整列都会添加了。

每行行尾添加

光标移动到第一行最后一个位置
Ctrl+v进入v模式
下滑滚轮选中所有行
键入$ 将光标移动到最后
shift + a 插入
填写字符串 比如 “#”, 只会在第一行显示该字符串
Esc退出v模式则整列都会添加了。

参考

https://blog.csdn.net/blood_Z/article/details/125064927

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vim使用手册 的相关文章

随机推荐