vim练级笔记一

命令模式下的操作
字符编辑

x 删除光标处字符
#x 删除光标起始处的 # 个字符 包含光标字符在内
xp 交换光标所在处前后的字符
~ 转换大小写
J 删除光标所在行之后的换行符

替换命令

r 替换光标所在处的字符
R 切换成REPLACE模式
***** 又多了一种模式 替换模式

删除命令

d 删除字符,可结合光标跳转字符,实现范围删除

d$ 删除到行尾,包括光标所在字符

d^ 从光标所在处删除到非空行首,不包括光标所在字符

d0 从光标所在处删除到行首,不包括光标所在字符

dw 删除一个单词

de 向后删

db 向前删

dd 删除所在行

#dd 删除多行

D: 等同于d$

dG:从光标所在行一直删除到最后

复制命令

y 复制字符,可结合光标跳转字符,实现范围复制

y$ 复制到行尾,包括光标所在字符

y^ 从光标所在处复制到非空行首,不包括光标所在字符

y0 从光标所在处复制到行首,不包括光标所在字符

yw 复制一个单词

ye 向后复制

yb 向前复制

#y 复制 # 个字符,包含光标所在字符

yy 复制一行字符

#yy 复制 # 行字符

Y 复制整行

粘贴模式
方式粘贴内容粘贴位置
p字符在光标所在字符后面
在光标所在行之后
P字符在光标所在字符前面
在光标所在行之前
改变模式

c 改变后直接进入插入模式

c$ 从光标所在处删除到行尾,进入插入模式,包括光标所在字符

c^ 从光标所在处删除到非空行首,进入插入模式,不包括光标所在字符

c0 从光标所在处删除到行首,进入插入模式,不包括光标所在字符

cb 向前删除,进入插入模式

ce 向后删除,进入插入模式

cw 删除一个单词,进入插入模式

cc 删除当前行,进入插入模式

C 删除当前光标到行尾,进入插入模式

撤销更改

u 撤销一次更改

#u 撤销n次更改

U 撤销光标所在行之后所有行的更改

Ctrl -r 恢复撤销的操作

命令模式下常见快捷操作

100iw 【ESC 】 复制w 100次 (没什么意义)

开始 command 结束
<start position> command  <end position>

例如: ^d$ 从行首删除到行尾

gU 整行字符变大写

gu 整行字符变小写

. 重复前一个操作

n. 重复前一个操作n次

di" 光标在" " 之间,则删除" "之间的内容

yi( 光标在( )之间, 则复制( )之间的内容

vi[ 光标在[ ]之间,则选中[ ]之间的内容

dtx 删除字符,直到遇到光标之后第一个 x 字符

ytx 复制字符,直到遇到光标之后第一个 x 字符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值