vim编辑常用命令
一、光标操作
gg:移动到文件头部位置
G:移动到文件末尾
nG:移动到 n 行,10G 即移动到文件第十行
$:跳转到当前行末尾
^:跳转到当前行开头
w:向右移动一个单词
nw:向右移动多个单词
b:向左移动一个单词
nb:向左移动多个单词
ggvG:全选
二、文本操作
dd:删除本行
ndd :删除 n 行
yy:复制当前行
p:粘贴
a:进入编辑模式,插入内容位置在光标的后面
复制此文件所有内容:
ggvG 全选 + y 复制 + p 粘贴
复制多行:
v 进入可视模式,通过移动光标选择目标,按 y 复制,p 粘贴
输入: 进入命令行模式,输入 15 20 copy 21, 即将从第十五行到第二十行的内容从第二十一行开始复制
三、查找与替换
查找:
在普通模式下输入 /,即可开始查找。
例如查找 root,输入 /root按下 enter 即可跳转至 root第一次出现的位置,同时,输入 n 可跳转至下一个 root 的位置,输入 N 跳转至上一个的位置
替换:
: s/root/admin/ 将光标当前行第一个出现的 root 替换为 admin,没有则不替换
: s/root/admin/g 将光标当前行的所有的 root 替换为 admin
: 3,5 s/root/admin/g 将第三至五行所有的 root 替换为 admin
: %s/root/admin/g 将所有行的 root 替换为 admin
四、保存与退出
:q! 不保存退出
:wq 保存并退出
:x 保存并退出
:w 保存
:w b.txt 另存为 b.txt
————————————————
版权声明:本文为CSDN博主「Gopher 修炼笔记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44728824/article/details/121785339