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

    一、复制粘贴

      nyy复制          粘贴P

      ye复制单词

      6,9 co 12
      复制第6行到第9行之间的内容到第12行后面。

    二、移动

      gg 让光标移到首行

      G → 到最后一行。

      :xx  到xx行

      NG → 到第 N 行 

      0 → 数字零,到行头

      $ → 到本行行尾

      H 移到屏幕的第一行
      M 移到屏幕的中间一行
      L 移到屏幕的最后一行

      0 移到当前行的第一列
      $ 移到当前行的最后一个字符

      w 移到下一个字的开头
      e 移到下一个字的结尾

      dw 删除单词
      s 删除光标所在处字符,并进入插入模式
      S 删除光标所在的行,并进入插入模式

    三、删除

      光标所在行,dd

      光标所在行以下的N行,Ndd
      多行删除 :1,10d

      全部删除:按esc后,gg 然后dG 删除光标以下的内容

      ndw或ndW:删除光标处开始及其后的n-1个字 
      do:删至行首 
      d$:删至行尾 
      ndd:删除当前行及其后n-1行 
      x或X:删除一个字符,x删除光标后的,而X删除光标前的 
      Ctrl+u:删除输入方式下所输入的文本 

    四、撤销

      u

    插入:a 在光标后

       i在光标前

      o在光标下

      O在光标上

    自动补全

      ctrl+p

      ctrl+u

    查找命令 
    /string, ?string-----从光标所在处向后/向前查找相应的字符串的命令

    打开/保存/退出/改变文件(Buffer)

    • :e <path/to/file> → 打开一个文件
    • :w → 存盘
    • :saveas <path/to/file> → 另存为 <path/to/file>
    • :x, ZZ 或 :wq → 保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车)
    • :q! → 退出不保存 :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。
    • :bn 和 :bp → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。
    • 切换到你想关闭的 文件窗口.然后输入 :bd 即 : buffers delete

    五、配置

     

    1。sudo apt-get install vim 重新安装vim

     

    2.使用Vi是方向键变乱码 退格键不能使用的解决方法

    1. set nocompatible          //以非兼容模式工作   
    2. set backspace=2  

      如图所示:

      保存退出之后,以后该用户使用vi就能够避免键盘方向键和Backspace键无效的问题了。

  • 相关阅读:
    2018 Wannafly summer camp Day2--New Game!
    2018 Wannafly summer camp Day8--区间权值
    2018 Wannafly summer camp Day3--Shopping
    2018 Wannafly summer camp Day3--Travel
    HDU 6354--Everything Has Changed(判断两圆关系+弧长计算)
    Spring boot-(2) Spring Boot使用
    Spring boot-(1) Spring Boot快速开始
    Quartz使用(5)
    Quartz使用(4)
    Quartz使用(3)
  • 原文地址:https://www.cnblogs.com/suihui/p/2653870.html
Copyright © 2011-2022 走看看