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:向后滚动一页。

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

相关推荐
李日灐13 小时前
<4>Linux 权限:从 Shell 核心原理 到 权限体系的底层逻辑 详解
linux·运维·服务器·开发语言·后端·面试·权限
寒秋花开曾相惜13 小时前
(学习笔记)4.1 Y86-64指令集体系结构(4.1.6 一些Y86-64指令 )
linux·运维·服务器·开发语言·笔记·学习·安全
freewlt13 小时前
TypeScript 5.5 新特性深度解析:类型系统的又一次进化
linux·ubuntu·typescript
сокол13 小时前
【网安-Web渗透测试-Linux提权】SUID提权
linux·前端·web安全·网络安全
誰能久伴不乏13 小时前
Qt 混合编程核心原理:C++ 与 QML 通信机制详解
linux·c++·qt·架构·状态模式
运维小斌13 小时前
麒麟v10arm使用dnsmasq部署本地DNS服务器
linux·运维·服务器·网络
佳xuan14 小时前
wsl(linux)安装miniconda及虚拟环境
linux·人工智能·conda
召田最帅boy14 小时前
一次OOM排查实录
linux·jvm·spring boot·adb
The_cute_cat14 小时前
CentOS Stream 10虚拟机固定ip总结
linux·运维·centos
一只积极向上的小咸鱼14 小时前
Vscode打开多个窗口
linux·运维·服务器·vscode