vim常见命令

发布时间:2024年01月19日

目录

快捷键

常用命令


快捷键

i 切换插入模式 esc 退出插入模式

p 粘贴

常用命令

命令作用
:q退出 vim 编辑器
:q!不保存文件,直接退出 vim 编辑器
:w只保存文件,但不退出 vim 编辑器
:wq保存文件且退出 vim 编辑器
ZZ保存文件且退出 vim 编辑器
:start,endd从第 start 行开始到 end 行进行删除操作 最后一个 d 表示删除,如 :3,4d
:%d清空文件内容(跳到行首 dG 执行也可删除)
:! command暂时离开vim编辑器去到指令模式下执行 command 命令显示结果,如 :!ls
:/string从文件首部开始查找到尾部;按 n 键可以跳到下一个,N 上一个,另外按 / 键后,按上下键可以找到以前查找的记录,同样的也有记录
:?string同上,从当前光标向文件首部查找
:%s/word1/word2/g从文件首到尾替换每一行的 word1为 word2
:set nu显示行号 也可以输入 set number
:set nonu取消行号
:set ai/noai开启/关闭自动缩进

wq保存退出,等价于 x(小写的x)还等价于在命令模式下 shit+2个z

q!不保存退出 在命令模式下 shit+zq

hjkl控制上下作用 M中间位置 L当前屏幕的最后一行

yy 复制,8yy:表示从当前光标所在的行开始复制8行

dd 剪切,8dd:表示从当前光标所在的行开始剪切8行

x 删除单个字符

u 撤销 ctl+r 反撤销

G 调到最后一行 :

15G 表示跳转到第15行,
1G表示跳转到第1行。
输入:n,代表跳转到第n行,如:79,就跳转到第79行。

复制

gg:跳转到第1行。

set nu:显示行号

set nonu:不显示行号

移至行首:home键或者"^"(即Shift+6)或0

移至行尾:end键或者"$"(Shift+4)

文章来源:https://blog.csdn.net/jacke121/article/details/135705506
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。