zoukankan      html  css  js  c++  java
  • vi常用命令

    1、set number 显示行号 

      set nonumber 不显示行号

    2、WC filename 显示文件的行数,单词数,字节数,文件名

    3、hljk左右下上

    4、w/W右移一个单词至词首  b/B左移一个单词至词首  e/E右移一个单词至词尾

    5、( 光标移至句首   ) 光标移至句尾   {上移至段落开头   } 下移至段落结尾

    6、+ 光标向下移动   -向上移动   都在行首移动    

    7、n+ 下移多少行  n-上移多少行

    8、H屏幕顶行  M中间  L最后行 

    9、0零  当前行首   $当前行尾

    10、gg返回文件开头  G 至文件末尾

    11、nz  将第n行显示在屏幕中间   不指定则把当前行显示在屏幕中间(按两次z生效)

    12、i 在光标前插入      a在光标后插入    I在当前行首插入  A在当前行尾插入  o字母  在当前行之下一行新插入一空行   O在当前行之上新插入一空行

    13、r替换当前字符   R替换当前字符及其后字符,直至按ESC为止

    14、ctrl+f 下翻一屏   ctrl+b上翻一屏 ctrl+u上翻半屏  ctrl+d  下翻半屏

    15、ns删除光标之后的N的字符,并以输入的字符代替    nS删除光标下N行,并以输入的字符代替(包括当前光标所在行)

    16、dd删除当前行  ndd 删除当选行及其后N-1行 d$删除至行尾 d0零删除至行首  x删除光标后的字符  X删除光标前的字符

    17、在插入模式下ctrl+u 逐行删除光标前的字符

    18、u撤销  ctrl+r恢复

    19、/pattern  从光标处开始向文件尾搜索pattern字符    ?pattern ……向文件首搜索pattern字符

    20、:n1,n2 d 回车   删除n1和n2行之间的全部数据

    21、:n1,n2 m n3 把n1行,n2行移动到n2行之后 

    22、:n1,n2 co n3 把n2行,n2行copy到n3行之后

    23、:w保存   :q退出    :wq保存并推出   :q!强制退出   :w filename  将当前内容保存为另一个文件

    24、把光标移动到要复制的行上,按yy (复制当前行,dd剪切当前行) 把光标移动到要复制的位置 ,按p (粘贴到指定行)

    *******VICTORY LOVES PREPARATION*******
  • 相关阅读:
    《Spring_Four》第二次作业 基于Jsoup的大学生考试信息展示系统开题报告
    《Spring_Four》第一次作业:团队亮相
    4.11jsp
    4.7jsp
    3.17jsp
    3.24jsp
    3.10jsp
    3.4软件测试
    回文串
    博客园第二次作业
  • 原文地址:https://www.cnblogs.com/rusking/p/3609300.html
Copyright © 2011-2022 走看看