Vim的常用命令

Vim的常用命令

vi filename 打开文件夹,如果不存在,自动新建一个

vi filename1...filename3... 同时打开多个文件夹,并且可以使用:n切换文件

一、退出

:w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑

注意:w为保存,q为退出,!为强制。

二、光标位置移动

gg:移动到第一行

G:移动到最后一行

##G:##表示数字,可以移动到指定的行数;配合set num使用

0:移动到行首

$:移动到行末

w:移动到下一个单词的首字母

b:移动到上一个单词首字母

H:移动到屏幕最上面一行

M:移动到屏幕最中间一行

L:移动到屏幕最下面一行

Ctrl+D 显示下半屏内容

Ctrl+U 显示上半屏内容

Ctrl+F 显示下一屏内容

Ctrl+B 显示上一屏内容

三、文本显示格式

:set nu 或者 set number (让文本可以显示行号)

:set nonu 或者 set nonumber (取消文本显示行号)

四、文本删除命令

dd 删除当前行

#dd 删除当前的#行

dw 删除光标之后的第一个单词

#dw 删除光标之后的#个单词

x 删除光标所在的字母

#x 删除光标所在的后#个字母

D 删除光标之后的部分

五、撤销命令

u 撤销上一步操作

U 撤销当前行的所有操作

六、插入

i 从光标左侧插入

I 从行末插入

a 从光标右侧处插入

A 从行首插入

o 光标之下新增加一行插入

O 光标之上新增加一行插入

七、文本替换

s 替换单个字符(相当于删除光标所在的字母并插入)

S 替换整行文本(相当于删除整行的文本并插入)

r 替换当前光标的字符

R 编辑器更改为覆盖模式

八、复制与粘贴

yy 复制一行的内容到缓冲区

yw 复制光标所在的单词到缓冲区

p 将缓冲区的内容粘贴到下方(如果是单词就粘贴到右侧)

P 将缓冲区的内容粘贴到上方(如果是单词就粘贴到左侧)

九、搜索

/word 从光标所在位置向文件尾搜索

word 从光标所在位置向文件头搜索

使用n键进行下一个单词的切换

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jeson_world

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值