Linux文本编辑器

一、图形化:
        gedit
    二、字符界面:
        nano、vi、vim、emacs
    三、vim编辑器:
        1、自带教程:
            vimtutor
        2、模式:
            1):命令模式:
                其他模式通过esc进入
                PgUp或ctrl+B向上翻动一页
                PgDn或ctrl+F向下翻动一页
                跳至行首:Home键、^、0
                跳至:行尾:End键、$
                行间跳动:首行:gg   跳到第n行:nG   尾行:G
                删除:删除光标处的单个字符 x或者Del   删除当前行:dd  删除到行首:d^  删除到行尾:d$
                复制:yy 复制当前整行内容      #yy 复制从光标开始的#行内容
                粘贴:p  粘贴到光标位置之后   P    粘贴到光标位置之前
                恢复:u
                保存退出:ZZ                
            2):插入模式:
                命令模式通过a(当前光标的后一个位置)
                            i(当前光标的位置)
                            I(行首第一个非空字符)
                            A(行尾包含空字符)
                            o(光标下一行插入空白行)
                            O(光标上一行插入空白行)
            3):末行模式:
                命令行通过:进入
                :set nu 显示行号
                :set nonu 取消显示行号
                :wq 保存退出
                :x 保存退出
                :e 文件名  打开新文件进行编辑
                :r 读取指定文件添加到当前文件中
                :r !命令  将命令显示结果读入文本中
            4):可视化模式:
                命令模式通过v进入使用方向键按字符选取
                            V进入使用方向键按行选取
                            ctrl+v进入按可是可视块选取
            5):查询模式:
                通过/(从上往下搜索) ?(从下往上搜索) 进入
        3、内容替换:
            :s/old/new/  将光标所在行的第一个old替换成new
            :n s///      将指定行的内容进行替换
            :1,n s///   将第一行到第n行指定内容进行替换
            :1,$或% s/// 将所有行都替换
            :s///g       将光标所在行整行都替换
            :s###        替换内容中有/,使用其他的特殊字符替代
            r+字符        将光标所在字符替换为输入字符
            R             进入替换模式 从光标处开始连续替换   结束  esc
        4、注释内容:
            : 1,n s/^/#/ 将第一行到第n行内容注释
        5、复制内容:
            :3,8 copy 11  将3到8行的内容复制到11行后面
        6、打开文件
            1):vim +n 文件名   打开文件后光标停留在第n行
            2):vim +  文件名   打开文件后光标停留在最后一行
            3):vim +/root/ 文件名 打开文件后贯标停留在root第一次出现的位置
        7、分屏显示:
            ctrl+w s     ctrl+w v    切换窗口:ctrl+w 方向键
            全部退出:qa
        8、删除内容:
            :g/#/d  将包含#的行删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值