• LINUX中的vi/vim命令


    vi/vim 是文本编辑器

    •         vi 打开文件
    •         vim是vi的升级版本,vi方向键无法使用
    •         在linux中安装vim的步骤:

                    (1)在键盘内输入vim,会显示如下界面

                     (2)输入上图中第三行的命令:"sudo apt install vim"

     

    按照图示步骤,不报错证明安装成功

    •        vim共三种模式:命令模式、插入模式、末行编辑模式。

                    注意:不能从插入模式直接到末行编辑模式,必须将插入模式转为命令模式,再从命令模式到末行编辑模式。    

    图示为操作命令演示


    •  vi/vim中常用命令:

                    n dd:删除光标开始向下的n行

                    n yy:拷光标开始向下的n行

                    p:粘贴

                    u:撤销

                    ctrl+r :恢复上一次的撤销操作

                    r:替换一个字符

                    shift+6:光标移动到当前行的开头

                    shift+4:光标移动到当前行的末尾

                    shift+g:光标移动到文本的最后一行

                    gg:光标移动到第一行

                    n shift +g:光标移动到第n行

                    d n shift +g:删除光标到n行的内容

                    y n shitf+g:拷贝光标到n行的内容

                    d+G  删除从光标开始到末尾的内容

                    移动光标:l g k h

                            l:向后移动光标

                            j:向下移动光标

                            k:向上移动光标

                            h:向左移动光标

    •   末行模式下操作:

                    q  退出编辑

                    wq  保存并退出

                    q!  强制退出(不保存退出)

                    w  (路径)  文件  另存为

                    set nu  显示行号

                    set nonu 取消行号

                    set hlsearch  设置高亮搜索  //搜索出来的文本内容会有亮色背景显示出来

                    set nohlsearch  取消高亮搜索

                    n,m s/oldstring/newstring  替换从n行到m行的第一个oldstring

                    n,m s/oldstring/newstring/g  替换从n行到m行的所有oldstring

                    /string 向下搜索

                    ?string  向上搜索

    • 补充:

                    封锁:Ctrl+s 

                    解锁 Ctril+q

  • 相关阅读:
    JavaScript 47 JavaScript 正则表达式
    MySQL查询某个字段含有字母数字的值
    Sigma 规则如何帮助解决网络安全技能短缺问题
    Java基于SpingBoot的地方废物回收机构管理系统,可作为毕业设计
    Class类文件中的“咖啡宝贝”
    antd Drawer 实现宽度拖拽
    数据分析师听起来很高大上?了解这几点你再决定是否转型
    408数据结构,怎么练习算法大题?
    CentorOS上安装elasticsearch7.17.3,不用docker方式
    彰显强大技术实力,微信视觉团队斩获CVPR 2023 Video Similarity Challenge双赛道冠军
  • 原文地址:https://blog.csdn.net/qq_53830608/article/details/126225499