vim常用编辑和视图(个人笔记)

目录

命令模式

光标移动

编辑操作

撤销/重做

查找

底行模式

[进入方式:按 :](#进入方式:按 :)

常用指令

常用vim视图、

[命令模式 (Command Mode) - 中枢](#命令模式 (Command Mode) - 中枢)

[插入模式 (Insert Mode) - 写代码/文字](#插入模式 (Insert Mode) - 写代码/文字)

[底行模式 (Last Line Mode) - 保存/退出/设置](#底行模式 (Last Line Mode) - 保存/退出/设置)

[替换模式 (Replace Mode) - 覆盖文字](#替换模式 (Replace Mode) - 覆盖文字)

[可视块模式 (V-BLOCK) - 列操作](#可视块模式 (V-BLOCK) - 列操作)


命令模式

光标移动

  • gg:回到文件第一行。
  • G(Shift+g):跳到文件最后一行。
  • nG:跳到第 n 行。
  • $(Shift+4):跳到行尾。
  • ^(Shift+6):跳到行首。
  • h/j/k/l:左/下/上/右。
  • w:向后移一个单词。
  • b:向前移一个单词。

编辑操作

  • yy:复制当前行。
  • p:粘贴。
  • dd:剪切(删除)当前行。
  • x:删除光标处字符。
  • Shift+x:删除光标左侧字符。
  • r:替换光标所在字符。
  • R(Shift+r):批量替换(进入替换模式)。
  • Shift+~:大小写切换。

撤销/重做

  • u:撤销。
  • Ctrl+r:重做(撤销 u 操作)。

查找

  • Shift+3(即 /):选中单词或查找。
  • n:逆向查找(下一个)。

底行模式

进入方式 :按 :

常用指令

  • w:保存。
  • q:退出。
  • q!:强制退出。
  • ZZ:保存并退出。
  • set nu:显示行号。
  • set nonu:取消行号。
  • %s/dst/src/:替换命令。
  • vs new_src:垂直分屏打开文件。
  • :! command(命令):不退出 Vim,直接执行 Shell 命令
  • /字符:查找文件中字符

附加:

vim 文件名 +n(行数)

!V:执行最近一次的命令


常用vim视图、

命令模式 (Command Mode) - 中枢

  • 这是所有操作的起点和终点。
  • Esc 可以随时从其他模式回到这里。

插入模式 (Insert Mode) - 写代码/文字

  • 进入 :在命令模式下按 iao 等(图中简写为 aio)。
  • 退出 :按 Esc 返回命令模式。

底行模式 (Last Line Mode) - 保存/退出/设置

  • 进入 :在命令模式下按 :(冒号,即 Shift + ;)。
  • 常用指令wq(保存退出)。
  • 退出 :执行完命令后自动返回命令模式,或按 Esc 取消。

替换模式 (Replace Mode) - 覆盖文字

  • 进入 :在命令模式下按 Shift + r(即 R)。
  • 退出 :按 Esc 返回。

可视块模式 (V-BLOCK) - 列操作

  • 进入 :在命令模式下按 Ctrl + v
  • 操作 :配合 hjkl 进行区域(块)选择。
相关推荐
千寻xun1 天前
一、理论篇-NVME协议学习笔记
笔记·学习·fpga开发·nvme ssd·nvme协议
Piko6141 天前
锐捷 VSU 虚拟化堆叠配置
运维·网络·笔记
ljs6482739511 天前
Linux运维实操:vi编辑器永久配置静态IP(CentOS系列)
linux·运维·编辑器
AOwhisky1 天前
Python 学习笔记(第三期)——流程控制:条件判断与循环结构
运维·笔记·python·学习·云原生·流程控制·循环
Piko6141 天前
锐捷交换机 DHCP Server部署
运维·网络·笔记
诚信定制8391 天前
使用 CLion 内置性能分析工具观察新特性开销
编辑器
取地址符1 天前
Rust学习笔记(基于Rustlings)(2):数据结构与集合
笔记·学习·rust
A.零点1 天前
期末复习,408考研数据结构:第一章绪论完整知识梳理与真题深度解读
c语言·数据结构·笔记·考研
EQ-雪梨蛋花汤1 天前
【Unity笔记】VR 一体机画面锯齿、模型边缘闪烁、接缝抖动排查:MSAA、Mipmap、Render Scale、Z-Fighting 全流程记录
笔记·unity·vr
茯苓gao1 天前
嵌入式开发笔记:工业机器人通信协议深度解析——从现场总线到工业以太网
笔记·嵌入式硬件·学习·机器人·信息与通信