码迷,mamicode.com
首页 > 系统相关 > 详细

[使用技巧]Vim常用指令

时间:2020-02-16 12:50:00      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:end   ges   模式   users   load   ora   item   set   跳转   

文件

  • 文件创建:vim 1.txt

  • 内容查看:cat 1.txt

编辑

  • 编辑模式/返回 i/a esc

  • 删除行/单词 dd / dw

  • 复制行/单词 yy / yw

  • 粘贴 p

  • 清空 ggdG

  • 开启鼠标控制 :set mouse=a

  • 开启行号 :set number

光标移动

  • 光标移动 hjkl / 左下上右

  • 行首/行尾 ^ $

  • 单词移动 向前 w/ 2w /10w 向后 b / 2b /10b

  • 文件头 gg 文件尾 G

查找与替换

  • 查找 /关键字

    • 下一个 e 上一个 b

  • 查找与替换 :%s/关键字/替换字/gc

    • %s -> 查找范围全篇 21,23s -> 21到23行

      技术图片

    • 关键字 支持常量字符串和正则表达式

    • gc 针对每次替换进行确认

Vim多窗口

  • 上下分割 :split

  • 左右分割 :vsplit

  技术图片

  • 窗口间跳转 ww/w[hjkl]

  • 打开文件 open + 文件路径

  • 放大当前窗口

    • 横向 ctrl + w (with) shift + \

    • 竖向 ctrl + w (with) ctrl + /

  • 恢复默认

    • ctrl + w (with) =

  • 关闭窗口 :close

[使用技巧]Vim常用指令

标签:end   ges   模式   users   load   ora   item   set   跳转   

原文地址:https://www.cnblogs.com/zeolim/p/12316155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!