vim 基本用法--笔记

vim
三种模式                作用
命令模式(normal)    光标移动 
插入模式(insert)    编辑文本    
拓展命令模式        保存/退出

模式切换 
i/a/o             进入插入模式
esc             回到命令模式
:            进入拓展命令模式
========================================
命令模式
========================================
#G              第n行 
gg/1G             第一行
G                       最后一行
H               屏幕第一行    
L            屏幕最后一行
^/0            行首  
$            行尾
x                       删除光标处字符
#x                      删除光标开始n个字符
xp                    交换光标及后面字符位置
~            转换大小写
J            删除当前行后换行符
r                       替换字符
R                       进入替换模式
d#                      向前删除n个字符
d$                      删除到行尾
d^/d0            删除到行首
dd             删除整行
#dd                     向下删除n行
d G               向下删除到底
d gg                    向上删除到首

y$                      复制到行尾
y^/y0                   复制到行首
ye
yw            复制单词
yb
yy            复制行
#yy            复制多行
Y            复制整行
p            粘贴到后面
P             粘贴到前面
dtx                     删除光标到x的字符
ytx            复制光标到x的字符
di"                     删除"之间字符
yi"                     复制"之间字符

cc                      删除当前行进入insert模式


ZZ             保存退出
100idamao  esc          一百次damao
u             撤销

=========================================
插入模式
=========================================


=========================================
拓展命令模式
=========================================
:wq             保存退出 
:q!            强制退出
:r /etc/issue         读取文件进入
:r!            读入变量
:1,5d                   删除1到5行
:4,+2                   删除从第4到6行 
:1,2y                   复制1到2行
.,$d            删除当前行到最后一行
%d                      删除所有

/nologin        搜索
n             搜索同向
N                       搜索反向
:26s/nologin/login/     搜索替换26行第一个:
:26s/nologin/login/g    搜索替换全部
:%s/login/damao         搜索全部替换

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值