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

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

相关推荐
想唱rap12 小时前
计算机网络基础
linux·计算机网络·mysql·ubuntu·bash
fetasty12 小时前
chroot的Linux服务配置-当云服务器真正用起来
android·linux·服务器
BullSmall13 小时前
linux 系统下模拟网络丢失和ping延迟,可以怎么来模拟
linux·网络·php
brahmsjiang13 小时前
理解Android AOT编译与内存映射:从Zygote启动到页表权限隔离
android·linux·zygote
亚空间仓鼠13 小时前
OpenEuler系统常用服务(十)
linux·运维·服务器·网络
艾莉丝努力练剑13 小时前
【Linux线程】Linux系统多线程(四):线程ID及进程地址空间布局,线程封装
java·linux·运维·服务器·c语言·c++·学习
dddddppppp12313 小时前
linux head.s 从第一条指令到start_kernel
linux·运维·服务器
BioRunYiXue13 小时前
AlphaGenome:DeepMind 新作,基因组学迎来 Alpha 时刻
java·linux·运维·网络·数据库·人工智能·eclipse
十五年专注C++开发13 小时前
windows和linux使用system启动进程是一样的吗?
linux·c++·windows·system
此刻觐神13 小时前
IMX6ULL开发板学习-04(Linux磁盘管理相关命令)
linux·运维·学习