Vim_guide

vim guide

基本命令

  • set nu / set nonu: 显示行号/隐藏行号
  • u / ctrl + r: 撤销操作/重做操作
  • . : 重复上一个命令
  • w [新文件名]: 将当前文件另存为新文件
  • ctrl + f / ctrl + b : 向下翻页/向上翻页

**保存和退出: **

  • :w : 保存文件
  • :q : 退出 vim
  • :wq 或 ZZ : 保存并退出
  • :q! : 不保存并强制退出

进入插入模式:

  • i : 在当前字符前插入
  • I : 在当前行的开头插入
  • a : 在当前字符后插入
  • A : 在当前行的末尾插入
  • o : 在当前行下方新开一行并进入插入模式
  • O : 在当前行上方新开一行并进入插入模式

移动光标:

  • h/j/k/l : 左/下/上/右
  • 0/$ : 行头/行尾
  • gg/G : 首行/尾行
  • 行数G : 指定行(例如 10G 移动到第10行)

删除、复制、粘贴和剪切:

  • x/X : 向后删除字符/向前删除字符
  • yy/dd : 复制当前行/剪切当前行
  • p/P: 粘贴到光标后/前
  • y0 / y$ : 行首到光标的复制/光标到行尾的复制
  • :a,bd / a,by: 删除ab行内容/复制ab行内容
  • :,bd : 删除光标行到b行的内容
    v : 进入可视模式,可以选择文本块
    y : 在可视模式下复制选择的文本块
    d : 在可视模式下剪切选择的文本块

查找和替换:

  • /pattern : 向前查找 pattern
  • ?pattern : 向后查找 pattern
  • n/N : 向后查找/向前查找
  • :%s/old/new/g : 在整个文件中替换 old 为 new

多文件编辑

  • :vsp 路径/filename : 分屏打开新文件Filename
  • :sp : 同一文件分屏打开
  • Ctrl + w + w : 多窗口切换

缩进

  • shift + < / shift + > : 减少缩进/增加缩进
posted @ 2024-11-28 15:05  茶山刘  阅读(4)  评论(0)    收藏  举报