Linux系统vim命令总结

Linux系统vim命令总结

写在前面:
我们常常熟悉vim的保存退出命令,但也要记得掌握vim其他命令。面试总结,希望能够帮助到大家。

一、vim概念

vim是Linux系统的一种文本编辑工具,包括三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。

(一)命令模式

使用 Vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。

(二)输入模式

在输入模式下可以对文件执行写操作,类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按Esc 键即可返回命令模式。

(三)编辑模式

如果要保存、查找或者替换一些内容等,就需要进入编辑模式。编辑模式的进入方法为:
在命令模式下按":“键,Vim窗口的左下方会出现一个”:"符号,这时就可以输入相关的指令进行操作了。指令执行后会自动返回命令模式。

二、基本操作

(一)插入

常用的插入命令:

i: 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
I: 在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行i命令
a: 在当前光标所在位置之后插入随后输入的文本
A: 在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令
o: 在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
O: 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本

当处于输入模式时,右下角的状态为:

– INSERT –

当编辑完毕使用Esc命令退出输入模式,进去命令模式。

(二)保存退出

常用的保存、退出命令:
前提:按一下ESC键,确保退出编辑模式!!!

:w [文件名]  保存
:q退出
:wq保存退出
:w!强制保存
:q!强制退出;
:wq!强制保存退出

(三)删除

常用的删除命令:
前提:按一下ESC键,确保退出编辑模式!!!

  1. 删除单个字符
x: 删除当前光标字符
  1. 删除一行
dd: 删除当前光标行。
$d: 删除最后一行。

3.删除多行

ndd: 表示删除当前光标接下来的n行, 例如5dd。
3,5d:删除从第3行到第5行。

4.删除所有行

dG: 表示删除光标到最后一行
(1,$d): 表示从第一行到最后一行删除。
%d: %表示文件中的所有行。

5.删除其他

1,.-1d: 删除当前行之前的所有行。
.+1,$d: 删除当前行之后的所有行。

(四)复制,粘贴

常用的复制、粘贴命令:

yy: 为复制
p: 为粘贴
u: 为撤销上一步的操作

引用

[1]https://www.cnblogs.com/zhongguiyao/p/13912331.html
[2]https://blog.csdn.net/ayychiguoguo/article/details/124926240

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

花开盛夏^.^

道阻且长,行者将至!

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

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

打赏作者

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

抵扣说明:

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

余额充值