vim常用命令

vim是一款功能强大的文本编辑器,下面是一些常用的命令:- i:进入插入模式,这样就可以开始输入或修改文本了。

  • Esc:退出插入模式,返回到命令模式。
  • :w:保存(写入)你的修改。
  • :q:退出vim。
  • :wq 或 ZZ:保存修改并退出vim。
  • :q!:不保存修改,强制退出vim。
  • :set number:显示行号。
  • dd:删除当前行。
  • yy:复制("yank")当前行。
  • p:粘贴。
  • /text:搜索"text",按 n 切换到下一个匹配,N 切换到上一个匹配。
  • hjkl:在命令模式下,h 左移,j 下移,k 上移,l 右移。
  • :undo 或 u:撤销。
  • :redo 或 ctrl + r:重做。
  • :set paste:在粘贴文本时防止自动缩进。
  • :set nopaste:粘贴完成后关闭paste模式。
  • 0:移动到行首。
  • $:移动到行尾。
  • G:移动到文件的末尾。
  • gg:移动到文件的开始。
  • Ctrl + f:向前滚动一页。
  • Ctrl + b:向后滚动一页。

请注意,以上命令在大多数情况下都在命令模式下使用。

相关推荐
水饺编程15 分钟前
第2章:Linux 基础,删除用户
linux·c语言·汇编
Novproxy_Z18 分钟前
机房 IP 和住宅 IP 怎么区分?IP ASN、归属信息检测脚本
linux·网络·tcp/ip
mounter62535 分钟前
深入理解 Linux blk-iocost:基于虚拟时间的 I/O 资源控制与 BPF 扩展
linux·linux kernel·kernel
码少女38 分钟前
Linux——网络层-IP协议以及路由选择
linux·网络·网络协议·tcp/ip
qeen871 小时前
【Linux】Ext2文件系统介绍
linux·服务器
FlightYe2 小时前
视界原理之3D视频(三):解码和显示
android·linux·3d·ffmpeg·音视频·android runtime
牢姐与蒯2 小时前
Linux网络篇——TCP(一)之手搓TCP,并实现词典和远程命令
linux·网络·tcp/ip
FlightYe2 小时前
linux系统编程(十七):内存管理基础
android·linux·ffmpeg·音视频·android runtime
严同学正在努力2 小时前
PostgreSQL 数据库安装部署教程(Linux 多发行版 + Windows + Docker 全覆盖)
linux·数据库·postgresql
oyzz1203 小时前
CentOS Stream 9 配置静态 IP 口令是多少
linux·tcp/ip·centos