zoukankan      html  css  js  c++  java
  • vim操作

    vim4中模式:命令模式,插入模式,可视模式,正常模式

    命令模式多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器。

    模式的转换:
    ① 其它模式==>正常模式   
         按 Esc键
    ②正常模式==>插入模式   
         按 i   在光标前插入   
         按 I   在行首插入
         按 a   在光标后插入
         按 s   删除光标所在的字符再插入
         按 A 在行末插入   
         按 o   在当前行之下新建行  
         按 O 在当前行之上新建行
         按 S   删除光标所在行再插入
    ③ 正常模式==>命令模式  
          按 : (shift 加 分号)
    ④ 正常模式==>可视模式  
          按 v 可视模式   
          按 V 可视块模式

    https://www.cnblogs.com/zeushuang/archive/2012/11/16/2772830.html

    功能:

      设置行号:   :set number

      删除多行:法一:
           单行删除,:1(待删除行)d
           多行删除 ,:1,10d  
           法二:
           光标所在行,dd
           光标所在行以下的N行,Ndd

      复制多行:
          任务:将第9行至第15行的数据,复制到第16行

          方法1:(强烈推荐) :9,15 copy 16  或 :9,15 co 16

            由此可有:     :9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面 
      复制: 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
          2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行       处,按“p”进行粘贴
      
      添加注释和取消注释:
              添加:

              1)将光标置于第一行要注释的地方, 按下Ctrl-V(or CtrlQ for gVim)进入VISUAL BLOCK模式,移动光标选中所有所需注释的行;

              2)依次按下大写I(shift+i),#,Esc, vim会在所选行的每行行首添加#。

              注意:要Esc之后才能显示出所有行添加#

                取消:        

              1. Ctrl+v进入v模式

              2. 上下方向键选中要注释的行,左右键选择要删除的字符//

              3. 按d删除

              注意:不用像添加那样用i进入插入模式

              

     
    跳到第一行:   输入:0或:1,然后回车
    跳到最后一行:   在键盘按下大写G
  • 相关阅读:
    C++输入问题探究
    剑指offer自学系列(一)
    一道算法题加深我对C++中map函数的理解
    数据结构和算法自学之排序算法(一)
    pyqt5_01_流程走通
    最新谷歌驱动对照表
    移动端测试
    selenium封装
    request封装
    MD5自定义加密
  • 原文地址:https://www.cnblogs.com/ymjyqsx/p/7872456.html
Copyright © 2011-2022 走看看