Vim三种操作模式下的指令介绍
Vim(Linux)打开文件下的操作指令
一、普通模式
yy
为复制光标所处的一行,n yy
为:从光标所处的行开始,向下复制共n
行(含当前行)。y $
为复制光标处到当前行的结尾这一段内容,y ^
为复制光标处到当前行的开头这一段内容。y w
复制光标处到单词结尾的这一段内容(常用于复制单词)。w
为跳转到下一个单词的开头(单词之间以空格隔开)e
即为跳转到当前词的结尾,b
为反向跳转(右至左)。d w
为删除当前光标所处的单词(从左往右删)。d $
为删除光标处从左往右的一端内容(含当前字符),同理d ^
为删除光标处反向的一段内容(不含当前字符)。p
为粘贴到光标所处的行的下一行,n p
为:从光标所处的行开始,向下复制n
行(不含当前行)。dd
为删除光标所处的当前行,n dd
为:从光标所处的行开始删除共n
行(含当前行)。u
为撤销上一个操作。x
为从左往右剪切光标所处的字符,Shift x
为从右往左剪切光标所处的前一个字符。r x
为替换光标所处的字符为x
,R
为开启依次替换的命令。gg
和Shift h
为跳转到文件的开头,Shift g
和Shift l
跳转到文件末尾。n Shift g
跳转到第n
行,(命令模式下)set nu
显示行号、set nonu
不显示行号。
二、编辑模式
i
进入编辑模式(光标位置不变),Shift i
进入编辑模式(光标位置变为行首)。a
进入编辑模式(光标后移一位),Shift a
进入编辑模式(光标位置变为行尾 )。o
进入编辑模式(光标变为下一行开头),Shift o
进入编辑模式(光标变为上一行开头)。Esc
退出编辑模式。
三、命令模式
:
和/
进入命令模式。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)