VIM常用下令

打印 上一主题 下一主题

主题 904|帖子 904|积分 2712

可以通过 :help 下令查看帮助文档
进入 vim
  1. vim [文件名]
复制代码
基本模式


  • 正常模式(Normal Mode):执行复制、粘贴、剪切、查找、替换等下令。按:输入下令行
  • 插入模式(Insert Mode):可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式
  • 可视模式(Visual Mode):正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本 按V进入可视行模式, 总是整行整行的选中 ctrl+v进入可视块模式
  • 下令模式(Command Mode):保存文件、退出 vim 等
基本下令


  • 进入插入模式:

    • i:在当前字符前插入


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

  • 退出插入模式:

    • 按 Esc 键

  • 保存和退出:

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

  • 移动光标:

    • h:左移一个字符
    • j:下移一行
    • k:上移一行
    • l:右移一个字符
    • w:移动到下一个单词的开头
    • e:移动到当前单词或下一个单词的末尾
    • b:移动到当前单词或上一个单词的开头
    • 0(数字零):移动到当前行的开头
    • ^:移动到当前行的第一个非空白字符
    • $:移动到当前行的末尾
    • G:移动到文件的末尾
    • {行数}G:移动到指定行(例如 10G 移动到第10行)

  • 复制、粘贴和剪切:

    • yy:复制当前行
    • p:粘贴到光标后
    • P:粘贴到光标前
    • dd:剪切当前行(也就是删除当前行并进入正常模式)
    • v:进入可视模式,可以选择文本块
    • y:在可视模式下复制选择的文本块
    • d:在可视模式下剪切选择的文本块

  • 查找和替换:

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

  • 撤销和重做:

    • u:撤销上一个操纵
    • Ctrl + r:重做上一个被撤销的操纵

  • 其他常用下令:

    • .:重复上一个下令
    • :set number 或 :set nu:表现行号
    • :set nonumber 或 :set nonu:潜伏行号
    • :w [新文件名]:将当前文件另存为新文件


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表