vim 文件查看

一、vim命令模式

1、vim的环境设置参数

在vim程序中

set nu                  ##在每一行前显示行号

set nonu            ##取消行号显示

set mouse=a   ##显示鼠标

set cursorline   ##显示行线

vim 文件查看_第1张图片

“注意:在vim程序中设定的工作方式是临时的,在vim中关闭后会还原。如果要永久保存vim的工作方式需要编辑vim的配置文件:/etc/virmc“

2、字符搜索和字符管理

/关键字

n向下匹配

N向上匹配

y    // eg: y3l   复制3个字母

                yw    复制一个单词

                 yy     复制1行

d   //eg:    dl    删除一个字母

                 d3w  删除3个单词

                  dd     删除1行

c   //eg:  cl        剪切1行

               cw      剪切1个单词

               cc       剪切1行

              “ 注意:在剪切之后vim会进入到插入模式,如果需要粘贴需要按【esc】退出插入模式然后按p粘贴“

p  粘贴

u  撤销

ctrl+r   恢复撤销

3、 vim的可视化操作(Visual Block)

ctrl + v  在这个模式下可以选择区域操作,批量添加字符。
 :%s/ : 要替换的/ : 替换之后的/g (s表示全文的每一行  g每一列)
  替换所有的:为空格
 :%s/:/ /g
  替换:为@:
 :%s/:/@/g
 替换每行开始无用空格为空
 :%s /^ *//g

vim 文件查看_第2张图片

  4、插入模式

vim 文件查看_第3张图片

插入模式光标的移动
      i   ##光标所在位置插入
      I   ##光标所在行行首插入
      o   ##光标所在行的下一行
      O   ##光标所在行的上一行
      a   ##光标所在字符下一个字符插入
      A   ##光标所在行的行尾插入
      s   ##光标所在字符删除并插入
      S   ##光标所在行删除并插入

5、vim的退出模式

编辑完成后按Esc键

  :q        ##退出,在文件没有被改变时
  :q!   ##退出保存
  :wq    ##强制退出不保存,改变文件之后不想保存时
  :wq!   ##强制退出保存,在对只读文件编写时使用,注意,所编辑的只读文件必须是当前用户的文件,或者是root用户

非正常关闭后会出现下边界面

vim 文件查看_第4张图片

当vim异常退出时会生成.file.swp文件

当再次打开此文件时会出现以下情况:

.hello.swp<<<此文件中存放大是未保存的数据>>>

【O】pen Read-only 【E】did anyway 【R】ecover 【D】elete it 【Q】uit 【A】bort

           只读打开                  继续编辑           恢复数据     删除swp数据    退出          退出

无论按【O】【E】【R】【Q】【A】任何一个都不会删除.swp文件,

那么再次打开hello文件时还会出现以上界面直到按【D】,.swp文件被删除

 

 

 

你可能感兴趣的:(vim 文件查看)