zoukankan      html  css  js  c++  java
  • (八)Linux命令大全:文本编辑器常用命令

    1.vim常用操作

        vim 文件名【进入或新建--进入命令模式】
        i/a/o【进入插入模式,a:在光标所在字符后插入,A:在光标所在行尾插入,i:在光标所在字符前插入,I:在光标所在行行首插入,o:在光标下插入新行,O:在光标上插入新行】
    
        :set nu【添加行号】
        :set nonu【取消行号】
        gg【到第一行】
        G【到最后一行】
        nG【到第n行】
        :n【到第n行--------推荐】
        $【移至行尾】
        0【移至行首】
    
        x【删除光标所在处字符-----------推荐】
        nx【删除光标所在处后n个字符】
        dd【删除光标所在行,ndd删除n行--------推荐】
        dG【删除光标所在行到文件末尾内容】
        D【删除光标所在处到行尾内容】
        :n,nd【删除指定范围的行】
    
        yy【复制当前行------------推荐】
        nyy【复制当前行一下n行】
        dd【剪切当前行】
        ndd【剪切当前行以下n行】
        p/P【粘贴在当前光标所在行下(p)或行上(P)--------推荐】
    
        r【取代光标所在处字符】
        R【从光标所在处开始替换字符,按ESC结束】
        u【取消上一步操作,撤销----------推荐】
    
        /string【搜索指定字符串,string:字符串,n:搜索指定字符串的下一个出现位置】
        :set ic【搜索时忽略大小写】
        :set noic【取消搜索时忽略大小写】
        :%s/old/new/g【全文替换指定字符串,冒号指全文替换,%s:全文搜索,old:要替换的字符              串,new:替换的新的字符串,g:不询问确认】
        :n,ns/old/new/c【在一定范围内替换指定字符串,(n,ns:起始行,终止行s),c:询问确认】
    
        :w【保存修改------推荐】
        :w /tmp/temp.txt【另存为指定文件】
        :wq【保存退出---------推荐】
        :q!【不保存退出】
        ZZ【快捷键,保存修改并退出】
        :wq!【保存修改并退出(文件所有者及root可使用)】
    
        按ESC【退出模式,进入命令模式】
    

    2.vim使用技巧

        :r /tmp/temp.txt(被导入的文件)【把temp.txt的内容导入到光标处】
        :r !date(命令)【可以在不退出vim的情况下,执行相应的操作命令,date:系统时间命令】
        :map ^P I#<ESC>【定义快捷键:map,^P:按ctrl+v+p(快捷键按Ctrl+p),注释该行】
        :map ^B 0x【定义快捷键:map,^B:按ctrl+v+b(快捷键按Ctrl+b),取消注释该行】
        :1,4s/^/#//g【多行注释,把1到4行的行首添加#】
        :1,4s/^#//g【取消多行注释,把1到4行的行首的#去掉】
        :1,4s/^////g【多行注释,把1到4行的行首添加//】
        :1,4s/^///g【取消多行注释,把1到4行的行首的//去掉】
        :ab mymail www.xxx@163.com【替换,在编辑时填写mymail回车时就会被替换成邮箱】
    
        #快捷键或编辑模式命令 在重启后会失效,必须在/root/.vimrc或/home/***/.vimrc目录下才会被永久保存---注意填写时不用填写:了
  • 相关阅读:
    TCP/IP 协议体系结构模型
    A*算法详解
    导航规划之CH算法介绍
    Crp(customizable route planning) 算法介绍
    机器学习面试题总结(笔记)
    机器学习面试问题总结
    机器学习面试常见问题
    seata-微服务集成seata
    seata-部署seata连接nacos
    Sentinel授权规则-规则管理三种模式
  • 原文地址:https://www.cnblogs.com/everyingo/p/12791445.html
Copyright © 2011-2022 走看看