四、Vim安装与配置

四、Vim安装与配置激光 SLAM 学习之路 四 介绍 Ubuntu18 04 安装 Vim 编辑器详细步骤与操作 并对 Vim 进行配置 介绍 Vim 常用的命令 简述 apt 与 apt get 命令区别与相替代的命令

目录

一、Vim检测是否安装

二、Vim安装过程

三、Vim配置

四、Vim日常使用命令

        1-正常模式

        2-命令模式

         3-插入模式

五、关于apt与apt-get


一、Vim检测是否安装

        1-输入vi查看

输入vi vi

        2-按Tab键,显示以下字符为未安装

四、Vim安装与配置

         3-显示以下字符为已安装(可以看到是有vim的)

四、Vim安装与配置

二、Vim安装过程

        1-直接输入

sudo apt install vim

        2-若显示以下界面,说明vim-common版本过低

四、Vim安装与配置

         3-输入以下命令,将vim-common依赖删除

sudo apt purge vim-common

        4-再次输入sudo apt install vim即可安装,输入Y同意,等待安装完成即可。

四、Vim安装与配置

三、Vim配置

        1-输入

sudo vim /etc/vim/vimrc

        2-进入vim配置文件,在文件最后一行键入自己的配置(简单配置,丰富配置需利用插件,由于后期使用VScode进行编程,在此不给出插件安装和建议)

       (Tips:如果直接输入vim /etc/vim/vimrc也是可以进去进行文件修改,但会出现只读模式,权限不够的情况,使用:wq! 也是无法解决的,建议在进入开始就加入sudo 命令进行文件修改)

个人常用配置(其余配置可自行查找) set ai 自动缩进,与上一行保持一致的自动空格 set ic 在查询模型与匹配模式下忽略大小写 set number 左侧显示行号 set showmatch 显示括号配对,并高亮显示相匹配的括号 set showmode 文本输入模型下,加亮显示模式指示器 set showcmd 在状态栏显示所执行的指令,未完成的指令片段 set warn 长行显示自动折行 set cindent 以C/C++模式缩进 set ruler 打开状态栏标尺 set scrolloff=6 设置光标离窗口上下6行时窗口自动滚动 set tabstop=4 设置Tab长度为4 set wrap 自动换行显示 syntax enable syntax on 自动语法高亮

        下面是我的个人配置:

四、Vim安装与配置

四、Vim日常使用命令

打开文件 vim [文件路径]/[文件名] 打开并有编辑权限 sudo vim 文件路径]/[文件名]

        1-正常模式

        打开后显示为正常模式,其他模式下按Esc进入正常模式

        2-命令模式

        正常模式下,按 Shift+:进入命令模式(Tips:注意英文输入模式下)

:w 保存不退出 :q 退出 :wq 保存并退出 :wq! 强制保存并退出

        3-插入模式

        正常模式下,按 i 进入编辑模式

Ctrl+u 删除当前行

五、关于apt与apt-get

        apt是Ubuntu 16.04版本发布时进行的引入,apt引入旨在减少解决命令过于分散的问题,Linux许多发行版也是鼓励使用apt来代替apt-get

        apt足够精简也更为有效,在使用apt时也能看到当前进程的完成进度,但是注意,有些操作apt并不能向下兼容apt-get,也就是说apt并不是完成代替了apt-get。

apt命令 等同命令 命令解释
apt install apt-get install 安装软件包
apt remove apt-get remove 删除软件包
apt purge apt-get purge 删除软件包及其配置文件
apt update apt-get update 刷新索引目录
apt upgrade apt-get upgrade 升级本地可升级软件包
apt autoremove apt-get autoremove 自动删除不需要的依赖包
apt search apt-cache search 搜索应用
apt自有命令 等同命令
apt list 列出所安装的所有包

        Tips:部分精细化操作功能,还需要利用apt-get 命令完成。


下一章:五、Ubuntu18.04 系统安装 Ros melodic 调试

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207662.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午1:22
下一篇 2026年3月19日 下午1:23


相关推荐

  • Claude Code 怎么接入国内 API?3 分钟配置教程(附完整代码)

    Claude Code 怎么接入国内 API?3 分钟配置教程(附完整代码)

    2026年3月16日
    1
  • ActiveMQ、RabbitMQ、kafka三者的区别

    ActiveMQ、RabbitMQ、kafka三者的区别RabbitMQ RabbitMQ 是使用 Erlang 编写的一个开源的消息队列 本身支持很多的协议 AMQP XMPP SMTP STOMP 也正因如此 它非常重量级 更适合于企业级的开发 同时实现了 Broker 构架 这意味着消息在发送给客户端时先在中心队列排队 对路由 负载均衡或者数据持久化都有很好的支持 ActiveMQ ActiveMQ 是 Apache 下的

    2026年3月16日
    1
  • HTTP详解(1)-工作原理「建议收藏」

    HTTP详解(1)-工作原理「建议收藏」1.HTTP简介HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。在了解HTTP如何工作之前,我…

    2022年6月7日
    31
  • 即梦AI,内容梦工厂

    即梦AI,内容梦工厂

    2026年3月13日
    1
  • html中背景图片等比例缩放,CSS实现响应式全屏背景图+用CSS3实现全屏按比例缩放背景图片…

    html中背景图片等比例缩放,CSS实现响应式全屏背景图+用CSS3实现全屏按比例缩放背景图片…该楼层疑似违规已被系统折叠隐藏此楼查看此楼随着逐浪 CMS 新版的一些效果逐渐放出 有不少的朋友想全屏的背景图片如何设计 在不同的时代有不同的流行网站显示形式 当前很流行的一种网页形式就是满屏大图 本文将用最简单的方式实现该效果 用到了 CSS 属性 background size 无需 javascript 先看 demo 打开后 调整浏览器窗口大小 观察背景图的变化 如果在你的项目中也需要这样的效果

    2026年3月18日
    2
  • Flink教程

    Flink教程Flink 教程 Flink 是一个同时具备流数据处理和批数据处理的分布式计算框架 flink 代码主要是由 Java 实现 部分代码由 Scala 实现 Flink 既可以处理有界的批量数据集 也可以处理无界的实时数据集 就业界的使用情况而言 Flink 处理的主要场景是流式数据 事实上批数据可以看作流数据的一个极限特例 Flink 不同于 Spark Hadoop Flink 称得上是一款真正的流 批统一的大数据计算框架

    2026年3月20日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号