Linux vim编辑器

vim编辑器

三种模式:

命令模式
插入模式
末行模式

1.插入模式

    命令模式 进入 插入模式  i l a A o O 

    i 在光标当前位置插入
    I 在光标所在行首插入
    a 在光标所在位置后插入
    A 在光标所在行尾插入
    o 光标所在行下方另起一行插入
    O 光标所在行上方另起一行插入

2.末行模式

    命令模式 进入 末行模式: shift+:(冒号) 

    w 保存
    q 退出
    wq 保存并退出
    !强制
    ZZ 保存并且退出
    (三者可以结合使用)

3.命令行模式

    dd 删除[剪切]
    yy 复制
    [n]yy 多行复制
    p 粘贴

显示行号 举例:
    先创建一个文件,使用vim进入,往里面加点东西
    切换到末行模式,输入set nu
vim windows linux文件格式转换
    :set ff? 显示当前文件格式
    :set ff=unix 设置成unix格式
    :set ff=dos 设置成dos格式

命令模式下的操作:

1、翻页 

    Page Down或Ctrl+F   向下反动一整页内容
    Page Up或Ctrl+B  向下翻动一整页内容

2、行内快速跳转

    Home键或“^”、数字“0”跳转至行首
    End键或“$”键  跳转到行尾

3、行间快速跳转

     1G或者gg   跳转到文件的首行
    G  跳转到文件的末尾行
    #G  跳转到文件的第#行

4、行号显示

    set nu  在编辑器中显示行号
    set nonu  取消编辑器中的行号显示

5、删除

    x或Del  删除光标处的单个字符
    dd  删除当前光标所在行
    #dd  删除从光标开始的第#行内容
    d^  删除当前光标之前到行首的所有字符
    d$  删除当前光标处到行尾的所有字符

6、复制

    yy  复制当前行整行的内容到剪切板
    #yy  复制从光标处开始的第#行内容

7、粘贴

    p(小写)  将缓存区中的内容粘贴
    P(大写)  粘贴到光标位置之前

8、查找

    /word  从上而下在文件中查找字符串"word"
    ?word  从下而上在文件中查找字符串"word"

9、取消操作

    u  按一次取消最近的一次操作
        多次重复按u,回复已进行的多步操作
    U  用于取消对当前行所做的所有编辑

10、保存退出

    ZZ  保存当前的文件内容并退出vi编辑器

末行模式的操作:

1、保存文件

    w  保存修改的内容
    w /root/newfile  另存为其它文件

2、退出vi

    q  未修改退出
    q!  放弃对文件内容的修改,并退出vi

3、保存并退出vi

    wq  保存修改的内容并退出

4、打开新文件

    e~/install.log  打开新的文件进行编辑

5、读入其它文件内容

    r /etc/filesystems  在当前文件中读入其他文件内容

6、替换

    s /old/new  将当前行中查找到的第一个字符"old"替换为"new"
    s /old/new/g  将当前行中查找到的所有字符串"old"替换为"new"
    #,# s/old/new/g  在行号#,#范围内替换所有的字符串"old"替换为"new"
    % s/old/new/g  在整个文件范围内替换所有的字符串"old"替换为"new"
    s /old/new/c  在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认
                                                                              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自然醒o./

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值