vim编辑器

来源:互联网 发布:大乐透真假揭秘知乎 编辑:程序博客网 时间:2024/06/06 02:01
vi 命令模式到编辑模式用 i 或 a 或 o  (i在光标左边插入内容,a在光标右边插入,o在光标下面插入,I行首插,A行尾插,O上面插)
   编辑模式到命令模式 ESC键  
   在命令模式下按 control+z 两次就会回到terminal界面(不保存)  shift+z 两次是保存退出
末行模式用 冒号   到最下边的行  :w 保存, :q 退出,提示是否保存 :q!退出,不提示保存  :wq 保存并退出  :x 保存退出 :X 加密
末行模式到命令模式用 ESC键   
control+n  自动补全(提示)


命令模式下  h:光标左移  j:下移  k:上移  l:右移  M:光标一道中间行  L:移到最后行  G:移动末尾(8G:移动到第8行) gg:光标移动开头
            w:向后移动一个字符串  b:向前移动一个字符串  {:上移一段   }:下移一段  control+d:向下翻半屏  control+u:上翻半屏  control+f:下翻一屏  control+b:上翻一屏
            5yy:复制以下5行内容   p:粘贴  5dd:剪切5行  u:撤销  control+r:取消撤销
            x:删除后一个字符   X:删除前一个字符  D:删除光标后的本行内容  d0:删除光标前的本行内容  dw:删除光标所在的字符串
            r:替换光标的内容  R:替换光标后的内容
            .:重复上个命令  >>:文本右移  <<:文本左移
            v然后上下左右移光标,会选中一片内容
            /abc  查找'abc',回车,按n下一个匹配字段,N上一个匹配字段
末行模式下  :%s/abc/123/g  将光标行的abc替换成123
            :1,10s/abc/123/g  将第1行至第10行的abc替换成123
            :!ls  在末行模式下执行shell命令(ls命令)
terminal中 vim aa.py +22  打开aa.py并直接跳到第22行
原创粉丝点击