Solaris中vi的用法

本文详细介绍了在Solaris系统中使用vi编辑器的方法,包括如何打开和修改文件,各种文本插入、删除和修改命令,以及光标移动和定位技巧。适合初学者和有经验的用户参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Solaris中vi的用法
1、键入vi filename来修改文件,如果文件不存在则新建;
2、键入i命令来插入文本
3、按esc键回到命令模式
4、键入:wq保存文件,退出vi编辑器;键入:q!不保存修改退出编辑器

(1)插入命令
    a 在光标右侧输入文本
    A 在光标所在行末尾输入文本
    i 在光标左侧插入文本
    I 在光标所在行开头输入文本
    o 在光标所在行的下一行开始新行
    O 在光标所在行的上一行开始新行
(2)定位命令,控制光标的移动
    h ,←,退格键都是光标左移一个空格
    j,↓ 光标下移一行
    k,↑ 光标上移一行
    l,→, 空格光标右移一个空格
    w光标右移,到下一个字开头 
    b光标左移,到前一个字开头 
    e光标右移,到下一个字末尾
    $光标右移到行结尾
    0,^标左移到行开头
    回车键光标移到下一行开头
    Ctrl+f  下翻一屏
    Ctrl+d 下滚半屏
    Ctrl+b 上翻一屏
    Ctrl+u 上滚半屏
    Ctrl+l 刷新屏幕
(3)编辑命令
    【删除文本】
        x 删除光标所在处的一个字符
        dw 删除字(或者光标所在处到字结尾)
        dd 删除光标所在行
        D 所在光标所在处之右的行
        例:5,10d 删除5-10行;3dw删除光标所在处开始的三个字;3dd删除光标所在处开始的三行
    【撤销、重复、修改文本命令】
        cw 修改字(或者光标开始到一个字的结尾)
        R从当前光标所在处位置开始替换字符
        C从光标所在处开始修改,到行末尾节数
        s 用字符替换字符串
        r替换当前光标所在的字符
        J合并当前行以及下面行
        Xp转置光标所在处字符与另一字符 
        ~更改光标所在处字符大小写
        u放弃最近的修改 
        U放弃对当前行所作的修改
        :u放弃上一个最后行命令(用于最后行模式) 
        :r filename在当前光标所在处读入文件文本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值