Vim

  1. Vim
    1. vim有3种常用模式:一般模式、编辑模式、命令模式。

Vim

vim有3种常用模式:一般模式、编辑模式、命令模式。

  • 一般模式
    • 上下左右:kjhl 也可以使用方向键
    • n+上下左右:n为数字,向上下左右移动n个字符
    • [ctrl]+f:屏幕向下滚动一页,同page down
    • [ctrl]+b:屏幕向上滚动一页,同page up
    • 0或home:光标移动到行首
    • $或end:光标移动到行尾
    • g:光标移动到最后一行
    • ng:光标移动到第n行
    • gg:同1g,光标移动到第一行行首
    • /word:向下查找关键词,使用n或N向上或向下查找关键词
    • ?word:向上查找关键词word,使用n或N向上或向下查找关键词
    • :n1,n2s/word1/word2/g : s/1/2/g 表示将1替换成2,所以前面的意思是在n1到n2之间,将word1替换为word2.例如:51,100s/aaa/bbb/g
    • :1,$s/word1/word2/g : 全文查找替换将word1替换为word2
    • x:向后删除
    • X:向前删除
    • nx:向后删除n个字符
    • dd:删除当前行 
    • ndd:向下删除n行
    • d1G:删除当前位置到第一行
    • d$:删除当前位置到最后一行
    • d0:删除当前位置到改行第一个字符的所有数据
    • yy:复制光标所在的这一行
    • nyy:向下复制n行
    • p:在光标所在行的下面粘贴复制的数据
    • P:在光标所在行的上面粘贴复制的数据
    • u:恢复前一个操作
    • [ctrl]+u:重做上一个操作
  • 一般模式切换到编辑模式
    • i:进入插入模式,在光标前插入 I是在第一个非空格符处插入
    • a:进入插入模式,在光标下一个字符插入 A是在所在行最后一个字符插入
    • o:进入插入模式,在下面一行插入 O是在上面一行出入
    • r:进入替换模式,类似于insert键
  • 编辑模式到一般模式
    • Esc:退出编辑模式进入命令模式
  • 命令模式
    • :w 保存
    • :w! 强制保存
    • :q 退出
    • :q! 强制退出
    • :wq :x 保存并退出
    • ZZ 保存并退出
    • :set number 显示行号
    • :set nonu 取消显示行号

  


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 zoubinbf@163.com

×

喜欢就点赞,疼爱就打赏