vim编辑器

一、vim三种模式

        命令模式、插入模式、末行模式。vim编辑器默认在命令模式下。

二、三种模式之间关系

        命令模式:启动vim编辑器后默认进入命令模式,主要完成光标移动、字符串查找、删除、复制、粘贴等操作。不论用户当前处于何种模式,只要按下ESC键,即可进入命令模式

        插入模式:在命令模式下,按“i”、“o”、“a”键或“Insert”键就可以切换到插入模式,该模式中的主要操作是录入文件内容,可以对文件正文进行修改、或者添加新的内容。处于插入模式时,vim编辑器的最后一行会出现“——INSERT——”的状态提示信息。

        末行模式:在命令模式下,按“:”键即可进入末行模式,该模式中可以保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vim编辑器的最后一行会出现“:”提示符

三、 命令模式

命令模式:一开始进入vim编辑器的模式就是命令模式

1、移动光标:上下左右键

一行间跳转:开头直接到末尾 end $        末尾直接到开头^o

多行间跳转:跳到第一行 gg         第十行 10G

2、复制         yy

3、粘贴   p粘贴到下一行    大p光标所在位置的上一行

4、剪切整行 dd      剪切第几行    #dd(#表示要剪切行的数字)

5、删除

        a、删除单个字母x    del

        b、删除光标处到开头 d^

        c、删除光标处到结尾  d$

        d、删除一个单词  dw

6、撤销        一次   小u        全部  大u

7、替换模式      r可以替换一个字符   只能替换

8、大R  第四种模式  替换模式 打什么字一直替换打的字符(了解)

9、退出:zz保存退出   q退出   w保存   !强制

tip

        !vim   打开上一次打开的文件

        vim +#            打开文件后,让光标处于第#行的行首,+默认行尾(#表示行数)

10、查找 内容 /你要得字符        n 向下        N向上

四、输入模式

通过命令模式下输入a、i、o中一个进入输入模式,直接通过键盘输入需要输入的内容即可

五、末行模式

  1. 显示所有的命令选项:   set all
  2. 显示行号:  set  nu
  3. 关闭行号:  set  nonu
  4. 显示下划线: set  cul
  5. 关闭下划线:  set  nocul
  6. 显示隐藏字符:  set  list
  7. 加密:  set key=自己设置的密码
  8. 解除密码:set  key=(什么都不输入,直接回车)
  9. 自动缩进:set  ai
  10. 保存:w
  11. 退出:q
  12. 强制:!
  13. 另存为:w  加上路径            w  /opt/123
  14. 取消高亮:nohl

查找替换 

通式:范围  s/旧的字符/新的字符/修饰符

范围

        ·不写默认光标当前行

        ·#,#  某一行到某一行        #代表数字

        ·%  代表全文

s:命令查找 search

/   #   @

分隔符

旧的字符:查找或者要替换的内容(可以使用*  ^)

新的字符:要替换的的内容的内容(不可以使用*)

修饰符:

不区分大小写

g  整行中所有命中的关键词都替换掉(如果不加g指替换整行中命中的第一个)

例:

给所有行的开头加上#

% s/^/#/g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值