Skip to content

vim常用命令

小知识

在用vim粘贴代码的时候会出现格式错乱问题 用 :+set paste+回车+i 就不会出现格式问题了

sh
 # 上下左右移动光标
 四个字母 h、j、k、l,防止有的键盘没有上下左右
 a
 gg      # 光标移到文档首行
 G       # 光标移到文档末尾
 
 # 复制,粘贴
 yy      # 复制当前一行
 p       # 粘贴到当前行
 
 # 剪切,删除
 dd      # 剪切当前行
 D       # 删除当前内容至行尾
 
 # 撤销,恢复
 u       # 撤销上一次的动作
 ctrl+r  # 恢复
 
 ggdG            # 清楚文档全部内容
 set paste       # 粘贴模式
 
 %s/元数据/修改数据/    # 修改局部内容
 %s/元数据/修改数据/g   # 修改全局局内容

vim可视化模式

操作流程
sh
 1.# 进入可视化模式
 ctrl + v 
 
 2.#
 方向键选择需要的可视化块
 选择好g后,可以进行操作,比如复制,比如删除
 按下y 复制
 按下d 删除
 
 3.# 按下p
 进行粘贴
 
 4.# 退出可视化
 按下ESC
批量增加注释
sh
 1.先进入命令模式,按下ESC,再按下ctrl + v ,进入可视化块
 
 2.选中你想添加注释的行
 
 3.按下大写的字母I键,进入插入模式
 
 4.输入井号,#
 
 5.按下ESC键,自动就出现了多行注释 #

常见的Vim命令:

  1. 移动光标
    • h, j, k, l:向左、下、上、右移动光标。
    • w, b:向前、向后移动一个单词。
    • ^, $:移动到当前行的开头、结尾。
    • G:移动到文件的末尾。
    • gg:移动到文件的开头。
  2. 编辑文本
    • i, a:在当前位置之前、之后插入文本。
    • o, O:在当前行之后、之前插入新行。
    • dd:删除当前行。
    • yy:复制当前行。
    • p, P:粘贴文本。
  3. 搜索和替换
    • /pattern:向前搜索模式。
    • ?pattern:向后搜索模式。
    • :s/pattern/replacement:替换模式为replacement。
  4. 撤销和重做
    • u:撤销上一个操作。
    • Ctrl + r:重做上一个操作。
  5. 保存和退出
    • :w:保存文件。
    • :q:退出编辑器。
    • :wq:保存并退出。
    • :q!:强制退出而不保存。