[Vim] Vim的常用命令

本文详细介绍了vim编辑器的基本操作,包括文件的打开、创建、保存,光标移动,插入操作,替换和删除操作,复制剪切粘贴,查找以及其它操作等。这些操作对于提高文件编辑效率至关重要。

一.文件的打开/创建/保存

1、打开文件,若文件存在则打开,否则创建新文件

vim filename

2、保存文件/退出vim,记住先按ESC推出插入模式

:wq 退出并保存
:x 退出并保存
:q 若有更改但是不保存将无法退出,适合近用于阅读时
:q! 强制推出,即使没保存更改

 

二.光标移动

指的是非插入模式,插入模式一般使用键盘的上下左右.但是插入模式时候,想快捷移动到文件头尾部或者某行比较困难

j 向下移动一行
k 向上移动一行
h 向左移动一格
l 向右移动一格
0 移动行首,是zero,not o
$ 移到行尾
:n Enter 移到第n行
:$ Enter 移到文件最后一行

ctrl f 向后移动一屏
ctrl b 向前移动一屏

三.插入操作,非插入模式

u 相当与undo,撤销刚才的操作
i 光标前插入
I 当前行首插入
a 光标尾插入
A 当前行尾部插入
o 小写o,当前行的下一行插入
O 大写o,当前行的上一行插入

四.替换和删除操作,非插入模式

r 替换当前光标下的字符,不许要ESC
R 替换当前光标开始的字符,直到ESC
x 删除光标下的当前字符
Nx 删除从光标开始的N个字符
dw 从光标开始删除当前单词
D 从光标开始删除整行
dd 删除整行
Ndd 删除从当前行开始的N行

五.复制剪切粘贴,也是非插入模式

yy 复制当前行
Nyy 复制当前行开始的N行
p 粘贴

六.查找以及其它操作,非插入模式

/string 查找单词string,向后查找
/?string 向前查找单词string
n 查找下一个出现的查找结果
N 查找上一个出现的查找结果
:= 返回文件行数

转载于:https://www.cnblogs.com/Firefly727/archive/2012/09/27/2706146.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值