VIM操作

162 阅读1分钟

目录

-前言

-基本操作

前言

本文将介绍VIM的相关操作,力求简洁易懂

基础操作

vim刚进入的时候:

    1. 左下角依次是:文件名,文件行数L,文件字符数
    1. 右下角依次是: 当前光标所在行数,当前光标所在列?,当前window第一行所在文件的位置(top,n%,end)

/pattener 可以找到文件中匹配的字

    1. 输入n找下一条
    1. 输入N找上一条
    1. :set hlsearch 找到的文本高亮,high light search
    1. :set nohlsearch 取消高亮
    1. :set number 左侧显示行数
  • ctrl + b 往回翻页,因为b是back

  • ctrl + f 往前翻页,因为f是front

  • n + dd 可以从当前光标开始,删除n行

  • n + yy 从当前光标开始,把n行数据加入粘贴板

p 把当前粘贴板内的内容从光标所在行拷贝

注意:vim有自己的粘贴板,p 拷贝的内容是它自己粘贴板的数据

星号*可以搜索当前单词,例:

光标在This这个单词上,使用星号*效果等同于/pattener模式的中 /<This>

继续输入 星号* 的话,等同于在/pattener模式中输入n

结语

本文目前所用的功能,能满足大部分需要在vim中操作的场景。复杂点的场景,比如通过vim查看源代码、替换文本等,在后续会添加进来