大家好!我是老码农。
最近一直在折腾大数据这块,整天跟Linux打交道。
Vim自然是每天都不离手,今天总结下常用的快捷键,分享给大家。
Vim
Vim 是一个强大的文本编辑器,使用它可以极大地提高编辑效率。以下是一些常用的 Vim 快捷键:
快捷键
基本移动 :
h
向左移动一个字符
j
向下移动一行
k
向上移动一行
l
向右移动一个字符
w
向前移动一个单词(以空格、标点等作为分隔)
b
向后移动一个单词
0
移动到行首
$
移动到行尾
gg
移动到文件开头
G
移动到文件末尾
编辑 :
i
在光标处插入文本
a
在光标后插入文本
o
在当前行下方插入新行并进入插入模式
O
在当前行上方插入新行并进入插入模式
x
删除光标处的字符
dd
删除当前行
yy
复制当前行
p
粘贴
u
撤销上一步操作
Ctrl + r
重做上一步操作
搜索和替换 :
/pattern
向后搜索
pattern
?pattern
向前搜索
pattern
n
继续查找下一个匹配项
N
查找上一个匹配项
:s/old/new/g
替换
old
为
new
(当前行)
:%s/old/new/g
替换
old
为
new
(全文)
保存和退出 :
:w
保存文件
:q
退出 Vim
:wq
保存并退出
:q!
强制退出,不保存更改
其他常用 :
:help keyword
查看帮助文档
Ctrl + g
显示当前文件名和位置信息
:e filename
打开名为
filename
的文件
:sp filename
水平分割打开
filename
:vsp filename
垂直分割打开
filename
:bn
切换到下一个缓冲区
:bp
切换到上一个缓冲区
以上是一些常见的 Vim 快捷键和命令,Vim 的强大之处在于它的高度可定制性和丰富的功能。
总结
好啦!今天就分享到这里。
记得「 关注 」、点「 赞 」、点「 在看 」支持一下老码农,感谢大家的支持!