vim常用操作

一、Esc键 & 命令模式

1.撤销:u

恢复撤销:Ctrl + r

2.定位

行首:0

行尾:$

第7行:7G

3.编辑

下行开始插入: o

删除行:dd

复制3行并粘贴:3yy ---> p

复制单词并粘贴:yw ---> p

二、命令行模式

1.替换:

第n1行至n2行中所有的old替换为new

:n1,n2s/old/new/g

特别地当n1=1且n2=尾行时,就是全局替换

:1,$s/old/new/g

:g/old/s//new/g (全部替换的另一种方式)

2.显示行数

:set nu

三、Visual模式(块模式,常用于多列操作)

1.删除某一列

"CTRL+v" 进入visual模式

操作上下左右键,选取要删除的块

按下d 删除被选中的整块

2.多列插入

"CTRL+v" 进入"可视 块"模式

操作上下左右键,选取要插入的行

按下shift+i ,开始插入......

按ESC+ESC,结束插入

相关推荐
CYRUS_STUDIO9 小时前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李11 小时前
rootfs-根文件系统详解
linux
dessler13 小时前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
泽泽爱旅行13 小时前
awk 语法解析-前端学习
linux·前端
轻松Ai享生活2 天前
5 节课深入学习Linux Cgroups
linux
christine-rr2 天前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神5552 天前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆2 天前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
乌萨奇也要立志学C++2 天前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
獭.獭.2 天前
Linux -- 信号【上】
linux·运维·服务器