vim的使用

vim的快捷键

进入编辑模式
  • i       #在光标所在处进入编辑模式
  • a      #在当前光标后面进入编辑模式
  • o      #在光标的下一行进入编辑模式
  • I       #在光标所在处行首进入编辑模式
  • A      #在光标所在处的行尾进入编辑模式
  • O      #在光标的上一行进入编辑模式
命令模式
 光标定位键盘
  • gg      #页首 -----文本顶端   
  • G        #页尾-----文本底部
  • 4G      #进入第四行
  • /string  #查找字符
文本编辑
  • yy     #复制
  • 3yy   #从光标开始复制3行。
  • ygg   #从当前光标复制到页首
  • yG     #从当前光标复制到页尾
  • dd      #删除光标所在行
  • 3dd    #删除三行
  • dgg    #从光标所在处删除到页首
  • dG     #从光标所在处删除至页尾
  • d^     #删除当前光标之前的内容
  • p       #粘贴到下一行
  • P      #粘贴到上一行
  • x     #删除光标所在处
  • D   #从光标处删除到行尾
  • u   #undo撤销
  • r   #可以用来修改一个字符
  • ctrl +r #返回上一次的结果
扩展命令
  • shift +:  #进入尾行模式
  • :10        #进入第10行
  • :w          #保存
  • :q           #退出
  • :wq         #保存退出
  • :q!          #强制退出
  • :wq!        #强制保存退出
查询替换
  • : s/old/new/g   #全局替换
  • :    s/old/new     #只替换第一个
  • :w  #存储到当前文件
  • w /tmp/aaa.txt   #l另存为 /tmp/aaa.txt
  • 1,3 w /tmp/2.txt  #从1-3行的内容另存为/tmp/2.txt
设置环境
  • :set nu    #设置行号
  • :set list    #显示控制字符
  • set nonu  #取消设置行号

你可能感兴趣的:(vim,编辑器,linux)