Vim学习笔记

最近开始学习使用Vim编辑器,记录一下常用的几种指令:

普通模式(Normal Mode)

i:切换到插入模式,在光标前插入文本。
a:切换到插入模式,在光标后插入文本。
o:在当前行下方新开一行并切换到插入模式。
O:在当前行上方新开一行并切换到插入模式。
Esc:从其他模式返回普通模式。

编辑命令

x:删除光标下的字符。
dd:删除当前行。
yy:复制当前行。
p:粘贴到当前光标位置后。
P:粘贴到当前光标位置前。
u:撤销最后的命令。
Ctrl + r:重做上一个撤销的命令。

移动光标

h:向左移动光标。
j:向下移动光标。
k:向上移动光标。
l:向右移动光标。
w:向前移动到下一个单词的开始。
b:向后移动到上一个单词的开始。
0:移动到行首。
$:移动到行尾。

查找和替换

/word:向下查找word。
?word:向上查找word。
:%s/old/new/g:在全文中替换old为new。

文件操作 :

w:保存文件。
:q:退出 Vim。
:wq 或 :x:保存文件并退出。
:q!:不保存退出。

窗口分割 :

split 或 :sp:水平分割窗口。
:vsplit 或 :vsp:垂直分割窗口。

多文件编辑 :

e filename:打开一个新文件。
:bn:切换到下一个文件。
:bp:切换到上一个文件。

高级命令 :

set number:显示行号。
:set relativenumber:显示相对行号。
:noh:取消搜索高亮。

posted @   琦思妙想  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示