vim常用命令

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

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

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

相关推荐
我言秋日胜春朝★19 小时前
【Linux网络编程】传输层协议-----UDP协议
linux·网络·udp
Mr. Cao code19 小时前
探索OpenResty:高性能Web开发利器
linux·运维·服务器·前端·nginx·ubuntu·openresty
Nuyoah11klay20 小时前
华清远见25072班网络编程day1
linux·服务器·网络·网络编程
努力学习的小廉20 小时前
深入了解linux系统—— 日志
linux·运维·服务器
MilesShi1 天前
从 scheduler_tick 到上下文切换:深入解析 Linux 内核的 TIF_NEED_RESCHED 标志设置流程
linux·运维·单片机
我爱云计算1 天前
K8S详解(5万字详细教程)
linux·运维·云原生·容器·kubernetes
2301_794333911 天前
实验室服务器配置|通过Docker实现Linux系统多用户隔离与安全防控
linux·服务器·docker·实验室
荣光波比1 天前
Nginx 实战系列(一)—— Web 核心概念、HTTP/HTTPS协议 与 Nginx 安装
linux·运维·服务器·nginx·云计算
绿箭柠檬茶1 天前
Ubuntu 使用 Samba 共享文件夹
linux·运维·ubuntu
byte轻骑兵1 天前
365 天技术创作手记:从一行代码到四万同行者的相遇
ide·vscode·编辑器