01_vim_基础


声明:

     本文是对 windows 下, gVim 的使用笔记


创建文件

MS-DOC(windows DOC 环境)

E:\Vim\vimLearn\01>gvim summary.txt


模式:

                                 进入方法(切换方法)

1, Normal 模式               Esc

2, Insert 模式                  i/a


打开 显示模式 的开关
    :set showmode    

    冒号命令: 

                   以冒号开始, 以回车结束



移动光标(Normal模式)


    注意: h j k l , 是小写

                 K (上)
    
  H (左)                 L (右)


                J (下)



删除(Normal 模式)
 
 1- 字符   ( x )
    按下 "x"  即可 删除选中的字符

 2- 行     ( dd )
    按下 "dd" 即可 删除光标所在的行

 3- 换行符 ( shift + j )
    按下 shift + j 即可, 删除当前行的换行符, 保留一个空格 


撤销/重做 操作 

  1, 撤销  
    按下 "u" 即可, 撤销上一步的操作

  2, 重做  
    按下 ctrl + r 取消 撤销 的操作    
    
    注意:
          Insert模式下的ctrl + z 
                                 ctrl + y  也都有效


追加/插入(Normal)


 1, 追加a,       Normal -> Insert,         将当前光标后移一位后开始编辑 

 2, 插入i,        Normal -> Insert,         将当前光标处开始编辑

 注意: 
         a 和 i, 都能使 Normal Model 切换到 Insert model


新行

 1, 往下新起一行  

    按下 "o" 后, 在当前行下另起一行, 并 切换到 Insert model

 2, 往上新起一行
   按下 shift + o 即可, 在当前行上另起一行.



命令计数

 定义:
      命令, 被重复执行 N 次

 格式:
      
数字 + 命令 + <Esc>

 注意:
     有些命令执行一次后 会切换到 Insert mode, 这时也别忘记 按下<Esc>
     如, 往下 插入 9 行: 9o<Esc>



退出vim

 shift + z + z
               存盘, 退出vim


放弃编辑

 :q!
     放弃所有的修改, 并退出vim

 :e!
    放弃所有修改, 并重新载入该文件
    
 注意:
        1.  "!" ,   强制命令执行的 修饰符(.!), 
            如果不加"!", vim 会拒绝执行 放弃所有的修改, 并报错.
    
        2. 如果一边 修改, 一边按 ctrl + s 存盘, 则只会放弃到最近一次存盘时状态.
    

你可能感兴趣的:(vim)