vim 常用命令

Vim 是一款强大的文本编辑器,它有许多命令和功能。以下是一些常用的 Vim 命令:

  1. **进入/退出 Vim:**
  • 启动 Vim:`vim filename`

  • 退出 Vim(在普通模式下):

  • `:wq`:保存并退出。

  • `:x`:类似于 `:wq`。

  • `:q`:退出(仅在没有修改的情况下)。

  • `:q!`:强制退出,不保存修改。

  1. **基本移动:**
  • `h`:向左移动一个字符。

  • `j`:向下移动一行。

  • `k`:向上移动一行。

  • `l`:向右移动一个字符。

  1. **插入文本:**
  • `i`:在当前光标位置之前插入文本。

  • `I`:在当前行的开头插入文本。

  • `a`:在当前光标位置之后插入文本。

  • `A`:在当前行的末尾插入文本。

  • `o`:在当前行下方插入新行。

  • `O`:在当前行上方插入新行。

  1. **删除和修改:**
  • `x`:删除当前光标位置的字符。

  • `dd`:删除当前行。

  • `dw`:删除从光标位置到单词末尾的内容。

  • `cw`:修改从光标位置到单词末尾的内容。

  • `u`:撤销上一步操作。

  • `Ctrl + r`:重做上一步操作。

  1. **复制和粘贴:**
  • `yy`:复制当前行。

  • `yw`:复制从光标位置到单词末尾的内容。

  • `p`:粘贴剪贴板内容。

  1. **查找和替换:**
  • `/pattern`:向前查找指定模式。

  • `?pattern`:向后查找指定模式。

  • `:s/pattern/replacement/g`:替换模式为指定内容。

  • `:s/pattern/replacement/gc`:替换模式为指定内容,但需要确认每次替换。

  1. **保存和退出:**
  • `:w`:保存文件。

  • `:q`:退出 Vim。

  • `:wq`:保存并退出。

  • `ZZ`:保存并退出(在普通模式下)。

  1. **其他常用命令:**
  • `:set number`:显示行号。

  • `:set nonumber`:隐藏行号。

  • `:q!`:强制退出 Vim,不保存修改。

这只是 Vim 命令的一小部分,Vim 有着非常丰富的功能。你可以通过 `vimtutor` 命令来启动 Vim 教程,深入学习 Vim 的使用。

相关推荐
平行云PVT1 小时前
数字孪生信创云渲染技术解析:从混合信创到全国产化架构
linux·unity·云原生·ue5·图形渲染·webgl·gpu算力
xdscode2 小时前
Linux云服务器安装openclaw,并对接飞书通道
linux·服务器·飞书·openclaw
Percep_gan2 小时前
Linux中安装Redis,很详细
linux·运维·redis
2401_877274243 小时前
从匿名管道到 Master-Slave 进程池:Linux 进程间通信深度实践
linux·服务器·c++
feng_you_ying_li3 小时前
linux之用户的权限详解(4)
linux·运维·服务器
二进制person4 小时前
JavaEE初阶 --网络编程
linux·服务器·网络
Cyber4K4 小时前
【妙招系列】Harbor 镜像私有仓库搭建手册
linux·云原生·容器
Irissgwe5 小时前
进程间通信
linux·服务器·网络·c++·进程间通信
创世宇图5 小时前
阿里云Alibaba Cloud Linux 4 LTS 64位生产环境配置-Nginx
linux·nginx
待续3016 小时前
OpenClaw 安装及使用教程(Windows / macOS / Linux)
linux·windows·macos