Vim基本操作


插入:

i  在光标前插入文本

I  在本行开始处插入文本

a  在光标后插入文本

A  在本行末插入文本

O  在光标上插入文本(行首)

o  在光标下插入文本

 

 

删除:

dd  删除一行

ndd  删除下面n行(包括本行)

x  删除后一个字符

nx  删除后n个字符

X  删除前一个字符

nX  删除前n个字符

 

 

复制(yank):

yy  复制一行

nyy  复制向下n行(包括本行)

 

 

粘贴:

p  复制多行

 

 

保存退出:

:w 保存修改

:w [filename] 另存为

:wq 保存修改并退出

:q 退出

:q! 强制退出并不保存修改

 

 

环境设置:

:set nu[mber]

:set nonu[mber]

 

 

选择:

v  字符选择

V  行选择

ctrl+V 区块选择

y  复制选中文本

d  删除

 

 

移动光标:

gg  光标移动到文档第一行

G  光标移动到文档最后一行

nG  移动到文档第n行

 

H  光标移动到本屏第一行,header

M  光标移动到本屏中间行,middle

L  光标移动到本屏最后一行,last

 

 

撤销:

u  撤销

ctrl+r 复原

 

 

查找:

/keyword 向下查找

?keyword 向上查找

n 查找下一处

N 查找上一处

 

 

替换:

r  替换光标所在处的字符

R  替换字符直到按Esc为止

 

 

查找并替换:

:%s/oldword/newword/g 全文替换

:beginline,endlines/old/new/g 部分替换

 

 

 

vim多行注释:

命令模式下按ctrl+V进入visual block模式,按方向键选中多行首字符;按I后插入注释符,按Esc退出插入模式。

 

vim取消多行注释:

按ctrl+V,选中多行注释符,按dd删除。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值