vim编辑器的常用用法

简介

vim编辑器是linux下最常用的命令行编辑器。功能强大,使用的人很多。
前身是vi编辑器,vim是vi 的升级版

vim编辑器主要有三个模式:
命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本
插入(Insert)或编辑模式: 修改文本,记事本一样,就打字儿就行了
扩展命令(extended command )模式: 保存,退出等

这里写图片描述

用法简析

用vim编辑器打开文件的一般命令是:vim [OPTION] filename
常用不加OPTION 直接加filename打开即可。

-b file 二进制方式打开文件
-d file1 file2 比较多个文件
-m file 只读方式打开文件
+ file 打开文件光标处于文件尾
# file 打开文件光标处于文件首

如果文件存在就打开,不存在就直接打开编辑,存盘时创建

文件打开后默认是命令模式。
在命令模式下,主要的快捷键有

i: insert, 在光标所在处输入
I:在当前光标所在行的行首输入
a: append, 在光标所在处后面输入
A:在当前光标所在行的行尾输入
o: 在当前光标所在行的下方打开一个新行
O:在当前光标所在行的上方打开一个新行

hjkl四个键分别表示上 左 右 下四个光标移动方向,等同于方向键
单词间跳转可以使用w下一单词首,e下一单词尾或当前单词尾,b前一单词首或当前单词首
页内跳转 H页首,M页中,L页底
行内跳转 ^跳转至行首第一个非空白字符 0跳转至行首 $跳转至行尾
行间跳转 #行号 可以跳转到指定行 G可以跳转到最后一行 gg可以跳转到第一行

命令模式下,我们可以进行文本的简单编辑。
r 跟一个字符 可以替换当前光标选中的字符
R 切换成REPLACE模式
d 删除(剪切)命令,按下一个d,然后移动光标,可以范围删除
dd 删除当前行 #dd 删除#行
d后跟上面的跳转命令,删除当前位置到跳转位置的所有内容

y 复制,跟d 类似,基本相通

p粘贴到下一行或后一个字符位置
P粘贴到上一行或前一个字符位置

c 改变命令 跟d y类似,相当于d+进入编辑模式

u 撤销命令 #u 撤销#次
U撤销当前行的所有更改
ctrl + r 重做

扩展命令模式
:w 保存
:q 退出
:wq 保存并退出
不想保存 可以:q! 强制退出

以上就是vim编辑器的常用操作。

拓展

如果你已经掌握了上面的操作,你也可以去了解一下更高级的操作,比如快速定界,匹配搜索,匹配替换等功能。更多的功能等着你去发现~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值