• 【树莓派】vim编辑器


    一、背景

    vim是vi的升级版,大家都说Linux上使用vim很顺手。

    二、 安装步骤

    1. 删除vi编辑器

    sudo apt-get remove vim-common
    
    • 1

    在这里插入图片描述

    2. 重装vim

    sudo apt-get install vim
    
    • 1

    在这里插入图片描述

    3. 个性化

    /etc/vim/vimrc文件里面配置个性化。
    添加以下内容:

    sudo vim /etc/vim/vimrc
    
    • 1
    set nu  #显示行号
    syntax on  #语法高亮
    set tabstop=4  #tab退四格
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    退出保存,在重新打开看效果:
    在这里插入图片描述

    三、三种工作模式

    1. 插入模式:该模式下可以对文件进行编辑,按ESC退出至命令模式
    2. 命令模式:可以移动光标,删除字符
    3. 底行模式:可以保存文件等文件操作

    四、文件操作命令

    1. 打开文件 vi filename
    2. 保存文件 :w
    3. 退出编辑(文件未修改的情况下) :q
    4. 退出不保存 :q!
    5. 退出保存 :wq

    五、插入操作

    1. 在当前光标位置的右边添加文本 a
    2. 在当前光标位置的左边添加文本 i
    3. 在当前行的末尾位置添加文本 A
    4. 在当前行的开始处添加文本(非空字符的行首) I
    5. 在当前行的上面新建一行 O
    6. 在当前行的下面新建一行 o
    7. 替换(覆盖)当前光标位置及后面的若干文本 R
    8. 合并光标所在行及下一行为一行(依然在命令模式) J

    六、删除、恢复

    1. 删除当前字符 x
    2. 删除从光标开始的n个字符 nx
    3. 删除当前行 dd
    4. 向下删除当前行在内的n行 ndd
    5. 撤销上一步操作 u
    6. 撤销对当前行的所有操作 U

    七、复制粘贴

    1. 将当前行复制到缓存区 yy
    2. 将当前行向下n行复制到缓冲区 nyy
    3. 复制从光标开始到词尾的字符 yw
    4. 复制从光标开始的n个单词 nyw
    5. 复制从光标到行首的内容 y^
    6. 复制从光标到行尾的内容 y$
    7. 粘贴剪切板里的内容在光标后 p
    8. 粘贴剪切板里的内容在光标前 P

    八、 设置行号

    1. 显示行号 set nu
    2. 取消显示行号 set nonu
  • 相关阅读:
    数据分析方法与思维:漏斗分析
    [软件工具][原创]yolov7快速训练助手使用教程傻瓜式训练不需要写代码配置参数
    MyBatis-Plus演绎:数据权限控制,优雅至极!
    ModaHub魔搭社区开源AI Agent开发框架和评测
    码农的转型之路-多年以来的反思
    Java中的方法是什么?(Java系列2)
    图文详解 VCF 生信格式 (变异信息)
    Java作业3
    桌面云涉及到的概念
    Unity UI Toolkit学习笔记-Visual Tree
  • 原文地址:https://blog.csdn.net/weixin_43352285/article/details/126165741