常用命令
移动光标、插入/修改、删除、复制、粘帖、撤销和恢复等常用命令
- 移动光标
- 对于在行内移动,通过使用
f/F + 字符
来移动到特定的字符,然后再使用.
来重复执行命令;f
表示向前移动,F
表示向后移动。如果想直接移动到行首或行尾,使用^
或$
- 对于在多行移动,就有多种选择:第一种是通过
gg
,G
,行数 + G
指定行数来移动,gg
表示移动文件的第一行,G
表示移动文件的最后一行,行数 + G
表示移动到特定的行。第二种就是通过正则搜索的方式来移动,/string
表示正向查找,?string
表示反向查找,n
查找下一个匹配的结果,N
表示上一个匹配的结果,按up/down
可以浏览搜索历史。第三种就是使用标记来移动,m + {a-z}
标记位置(适用于单个文件,如果是多个文件,使用大写字母{A-Z}
),`{mark}
移动到标记位置的列,'{mark}
移动到标记位置的行首,还有一些特殊的标记,'
表示跳转前光标的位置
- 对于在行内移动,通过使用
- 选择文本
v
不规则选择V
按行选择Ctrl + V
按列选择 - 插入/修改
i
在当前字符前面插入I
在行首插入a
在当前字符后面插入A
在行尾插入o
在当前行的下一行插入O
在当前行的上一行插入r
更改当前的字符R
更改多个字符cw/caw
更改单词cf + 字符
更改从当前字符到指定字符c$
更改从当前字符到行尾cc
更改整行 - 删除
x
删除字符df + 字符
删除从当前字符到指定字符dw/daw
删除单词d$
删除从当前光标到行尾dd
删除一行 - 剪切与粘帖
dd + p
delete一行,然后放在当前光标下方dd + P
delete一行,然后放在当前光标上方dw + p
delete单词,然后放在当前光标后面dw + P
delete单词,然后放在当前光标前面p/P
可接受计数前缀,重复粘贴 - 复制
yw
复制单词yf
复制从当前字符到指定字符y$
复制当前光标到行尾yy
复制整行 - 撤销和恢复
u
撤销ctrl + r
重做
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)