vim编辑器

Vim  三种模式:

命令模式:一开始进入的模式

掌握

1.移动光标   上下左右   

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

                2.多行间跳转:     最后一行   G      第一行 gg    10   10G    #G

2.复制整行  yy      复制多少行#(数字)   #yy      yw一个单词

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

4.剪切整行  dd   剪切#行   #dd

5.删除

                1.删除单个字母   x   del

                2.删除光标处 到 开头    d^

               3. 删除光标处  到末尾    d$

                4.删除一个单词    dw

     5.撤销  一次  u    撤销全部 大U

     6.替换模式    r   可以替换一个字符   不能加字符 只能替换   先按

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

     8.退出:  ZZ  保存退出

     9.查找  内容   /你要的字符        n  向下   N 向上    (?你要的内容了解) 

了解:

        当前页跳转:

        H:页首

        M:页中间行

        L:页底

        zt:将光标所在当前行移到屏幕顶端

        zz:将光标所在当前行移到屏幕中间

        zb:将光标所在当前行移到屏幕底端

输入模式:对文本进行编辑

命令跳转到输入模式:

i   当前光标处插入

o   下一行插入

命令跳转到输入模式

i     insert, 在光标所在处输入

I        在当前光标所在行的行首输入

a        append, 在光标所在处后面输入

A        在当前光标所在行的行尾输入

o        在当前光标所在行的下方打开一个新行

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.指定空格代替:tab   set ts=n        一个tab=n个空格      ts=tabstop

                11.保存:w

                12.退出:q

                13.强制:!

                14.另存为: w   加上路径                        w    /opt/123

                15.把另一个文件加入到当前文件编辑: r或e   文件路径          r    /etc/shadow  

                16.读取命令结果,写入当前文件中:  .!命令                    .!date

                17.取消高亮   nohl

末行模式下查找替换

通式

范围   s/旧的字符/新的字符/修饰符

范围  

    • 不写 默认光标当前行
    • #,#  某一行到某一行      #代表数字   2,20   2到20行
    • %    代表全文

s   

命令查找  search

/      #    @        

分隔符

旧的字符

你要找的或者你要替换的内容  (可以使用 *  ^)

新的字符

你要替换旧字符的字符          (不可以 使用 *)

修饰符

i 不区分大小写

g 整行中所有命中的关键字都替换(如果不g  只替换整行中命中的第一个)

在配置文件当中  #号开头的行为注释不生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值