Vim常用命令小结

vim 编辑器的简单使用记

进入命令1

语句功能
vim -o分屏打开文件
vim -x给文件加密
vi filename打开或新建文件,并将光标置于第一行首
vi +n filename打开文件,并将光标置于第n行首
vi + filename打开文件,并将光标置于最后一行首
vi +/pattern filename打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename…filename打开多个文件,依次进行编辑

管理模式下

命令功能
X给文件加密
q无修改退出
w保存内容
!具有强制意味
set nu显示行号
set nonu取消行号显示
split 文件名分横屏
vsplit 文件名分竖屏
ctrl+w[+w/h/j/k/l]在分屏时(上下左右)跳转窗口
a分屏后加在所有命令的后面表示应用于全部窗口
quit&closequit会关闭最后一个窗口,而close不会关闭最后一个窗口。用close不用担心不小心退出vim。
only关闭除当前窗口之外的所有窗口,如果关闭的窗口未存盘会提示并不关闭
搜索及替换命令
/pattern从光标开始处向文件尾搜索pattern
?pattern从光标开始处向文件首搜索pattern
n在同一方向重复上一次搜索命令
N在反方向上重复上一次搜索命令
:s/p1/p2/g将当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g将文件中所有p1均用p2替换

进入编辑模式

命令作用
i在光标所在字符前插入+
I在当前行最开始插入-
o在当前行的下一行插入
O在当前行的上一行插入
a在当前字符后插入+
A在当前行最后插入-

编辑模式下

命令作用
b移动到当前单词的开始
e移动到当前单词的结尾
w下一个单词的开始
d+[b/e/w/B/E]删除文本
h向前移动一个字符←
j向上移动一个字符↑
k向下移动一个字符↓
l向后移动一个字符→
Ctrl+f向下移动一屏
Ctrl+d向下移动半屏
Ctrl+b向上移动一屏
Ctrl+u向上移动半屏
u恢复原来的操作
dd删除当前所在行
yy复制当前所在行
v选中文本
p粘贴到所在行
/内容向后查找某个内容
?内容向前查找某个内容
n向前查找定位下一个的位置
N向后查找定位下一个的位置

  1. 这部分参考星辰博客(命令比我的全,需要更多的可以看看) ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值