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,结束插入

相关推荐
花小璇学linux13 分钟前
imx6ull-驱动开发篇31——Linux异步通知
linux·驱动开发·嵌入式软件
shelutai21 分钟前
ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等
linux·ubuntu·ffmpeg
runfarther33 分钟前
搭建LLaMA-Factory环境
linux·运维·服务器·python·自然语言处理·ai编程·llama-factory
hello_ world.1 小时前
RHCA10NUMA
linux
神秘人X7072 小时前
Linux高效备份:rsync + inotify实时同步
linux·服务器·rsync
轻松Ai享生活2 小时前
一步步学习Linux initrd/initramfs
linux
轻松Ai享生活2 小时前
一步步深入学习Linux Process Scheduling
linux
绵绵细雨中的乡音3 小时前
网络基础知识
linux·网络
Peter·Pan爱编程4 小时前
Docker在Linux中安装与使用教程
linux·docker·eureka
无你想你4 小时前
利用vscode时进行调试,即使设置justMyCode为False仍然失败,如何解决?
ide·vscode·编辑器·justmycode