常用命令

 

移动光标插入/修改删除复制粘帖撤销和恢复等常用命令

    • 移动光标
      1. 对于在行内移动,通过使用f/F + 字符来移动到特定的字符,然后再使用. 来重复执行命令;f表示向前移动,F表示向后移动。如果想直接移动到行首或行尾,使用^$
      2. 对于在多行移动,就有多种选择:第一种是通过ggG行数 + 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 + pdelete一行,然后放在当前光标下方
      dd + Pdelete一行,然后放在当前光标上方
      dw + p delete单词,然后放在当前光标后面
      dw + P delete单词,然后放在当前光标前面
      p/P可接受计数前缀,重复粘贴
    • 复制
      yw复制单词
      yf复制从当前字符到指定字符
      y$复制当前光标到行尾
      yy复制整行
    • 撤销和恢复
      u撤销
      ctrl + r重做

posted on   TMatrix52  阅读(116)  评论(0编辑  收藏  举报

编辑推荐:
· 从 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)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示