Linux基础开发工具——Vim基础介绍

Linux基础开发工具:
        现在的开发工具,像VS是一个IDE(集成开发环境)
            包含着很多功能,但是前四个是核心的,必须的:
                1.代码编辑器
                2.编译器
                3.调试器
                4.工程管理工具
                5.其他...
        当代主流Java IDE开发工具: IDEA

        Linux中:
            1.代码编辑器    vim
            2.编译器    gcc
            3.调试器    gdb
            4.工程管理工具    makefile
        四种配合工作才可以完成一个完整的工程,使用时必须先安装,就要用包管理工具(yum)

    包管理工具(yum):类似手机的应用市场,它是从对应的服务器获取安装程序,服务器的名字就是软件源

    yum list|grep tree
    |  :  管道  衔接两个指令,就像一个管链接两个指令
        进程间通信会详细讲解

    yum的基本用法:
        1.yum list
            查看已经安装的软件包
            yum list   installed | grep package_name
            
        2.yum install: 安装(必须管理员权限)
            yum install 安装包名字
            要到管理员权限:
                su   切换到管理员用户
                sudo  不切换用户,但是是使用管理员权限进行运行程序
                如何退出管理员权限?exit 或者ctrl + q

        3.yum remove:  卸载

    注 : yum安装的都是知名的安装包,尽量用yum安装,如果是偏僻软件,还可以用源代码直接编译的方式安装。(及其复杂,非专业人士不要轻易尝试!!)

    1.代码编辑器    Vim
        Vim史上最强大的文本编辑器之一,还有一个叫Emacs, 其编写的大佬是那本《UNIX环境高级编程》的作者!
    Vim强大的原因:
        1.支持非常丰富的快捷键(操作效率非常高,学习成本高)
        2.支持非常强大的拓展能力(插件机制),背后依靠一个编程语言(VimL)
    Vim的对手们:
           1.Emacs
           2.notepad++/notepadplus/utrla   edit/source insight
           3.Sublime Text(史上最性感的编辑器)
                a)界面好看
                b)支持vim风格的快捷键
           4.Auto(Github)
                a)界面好看
                b)支持vim风格的快捷键
                c)支持非常强大的拓展(安装插件非常方便)
                d)启动慢
           5.VSCode(MS)  依赖图形界面
                发展非常迅猛,当前Github排行榜排名第三的
                a)界面非常好看
                b)支持vim风格的快捷键
                c)支持非常强大的拓展(安装插件非常方便)
                d)启动速度也非常快
           6.neovim 
                真正有望取代vim的软件


     vim是基于模式的方式完成编辑
            vim刚刚启动是普通模式,普通模式下不能直接输入内容,此时敲下的多半是带特定功能的快捷键,需要进入插入模式(按i,进入插入模式)才可以编辑。
            Vim十二种模式,最常用的是三种:普通模式、插入模式、底行模式

    Vim的操作步骤:
        1.首先用:Vim 文件名  ,建立新的文件,进入不同模式
        2.按i,进入插入模式,编辑
        3.插入模式编辑完成后,esc回到普通模式
        4.:w  进入保存
        5.:q  进行退出

    退出 :
        输入冒号,再输入quit/q : :quit/q

    Vim模式变化:
           普通模式---按i---插入模式
           插入模式---按esc---普通模式

           普通模式---按:---底行模式
           底行模式-- - 按esc-- - 普通模式

    注:建议在虚拟机中按vimtutor  这是vim的官方教程

Vim的基础操作,快捷键超详细介绍(内有行号设置和配置vim):https://blog.csdn.net/qq_42659468/article/details/89735394

你可能感兴趣的:(Linux)