共计 964 个字符,预计需要花费 3 分钟才能阅读完成。
导读 | 本篇文章主要讲解 vim 的常用命令,当你在妹子面前像弹琴一样的敲代码完成给她的惊喜的时候,萌妹子会不会对你顶礼膜拜,发出崇拜的小星星呢? |
1. 显示行数
vim 打开文件之后输入
:set nu
mber
或
:set nu
2. 光标移动
h 光标向左移动
j 光标向下移动
k 光标向上移动
l 光标向右移动
n+ 空格键 光标先后移动 n 个字符
0 或 home 键 移动到行首
$ 或 end 键 移动到行尾
w 移动到下一个单词的首部
b 移动到上一个单词的首部
e 移动到下一个单词的尾部
ge 移动到上一个单词的尾部
gg 移动到文件的开头
G 移动到文件的最后一行
nG n 为数字移动到指定的行
H/M/L 分别对应移动到屏幕的顶部,中间,结尾
数字加 H /M/L,距离顶部的多少行
3. 文件查找
在一般模式下
/word 从光标位置向后查找‘word’的字符
?word 从光标位置向前查找‘word’的字符
4. 文件删除
x,X 小写的 x 向后删除一个字符,大写 X 标识向前删除一个字符
nx n 位数字,向后删除 n 个字符
dd 删除光标所在位置的行
ndd n 为数据,从光标所在位置向后删除 n 行
d1G 删除光标所在位置以及之前的行
dG 删除光标所在位置以及以后的行
dnG 删除光标所在位置到 n 行
d$ 删除光标位置到行尾的所有字符
d0 删除从光标位置到行首的字符
5. 文件复制
y 使用方法和 d 文件删除类似
p 粘贴复制的内容
6. 文件查找替换
:n1,n2s/word1/word2/g 在 n1 行到 n2 行之间将 word1 全部替换成 word2
:1,$/word1/word2/g 全文查找替换
:1,$/word1/word2/gc 全文查找替换 c confirm 在替换之前,确认
7. 撤销和反向撤销
一般模式下
u 撤销上一步操作
crel+r 反向撤销
8. 文件保存与退出
:wq 保存并推出
:q 在为改动的时候退出
:q! 强制退出不保存
:w 保存为其他文件
:n1,n2 w 将 n1 到 n2 行保存为指定文件
这些常用命令在《Linux 就要这么学》第四章里也有相应的讲解,还可以到 https://www.linuxprobe.com 网站上多多学习。
正文完
星哥玩云-微信公众号