• 【树莓派】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
  • 相关阅读:
    【C语言】操作符与优先级详解
    【SA8295P 源码分析 (一)】60 - QNX Host 如何新增 android_test 分区给 Android GVM 挂载使用
    AT24C02存储与读取数据
    网络安全(黑客)小白自学
    Linux基础——ELK Stack
    Nacos环境隔离
    css样式在弹性盒元素在必要的时候拆行
    unity 位移贴图正弦波面
    CAD进阶练习(二)
    嵌入式软件架构设计-模块化
  • 原文地址:https://blog.csdn.net/weixin_43352285/article/details/126165741