.Jammy.头像
Linux 基本开发工具:编辑器vim,配置vim封面图

Linux 基本开发工具:编辑器vim,配置vim

目录

一.什么是vim

二.vim的基本操作

2.1正常模式命令

2.2末行模式命令

2.3插入模式命令

三.配置vim


一.什么是vim

Vim 是 Linux/Unix 系统上一款功能强大、模态的文本编辑器,是老牌编辑器 Vi 的增强改进版(Vi IMproved),几乎所有 Linux 发行版都默认自带。

核心特点:模态编辑(最关键)

Vim 和记事本、VSCode 不一样,它有多种工作模式,不能直接打字:

  1. 命令模式(默认) 刚打开 vim 进入此模式,不能输入文字,用来移动光标、复制、删除、查找、保存、退出。
  2. 插入模式 普通模式按下 i / a / o 进入,可以正常输入文本,按 Esc 返回普通模式。
  3. 底行模式 普通模式输入 : 进入,执行保存、退出、替换、设置参数等指令。
  4. 可视模式 普通模式按 v,用来选中一段文本复制、剪切。

新手最大误区:打开 vim 直接打字,发现无法输入,就是停留在普通模式。

二.vim的基本操作

  • 进入 vim, 在系统提示符符号输入 vim 及文件名称后,就进入 vim 全屏屏幕编辑画面:
$ vim test.c
  • 不过有一点要特别注意,就是你进入 vim 之后,是处于 [正常模式],你要切换到 [插入模式] 才能够输入文字。

补充实操要点

  1. 执行 vim test.c
    • 如果test.c不存在:vim 会新建这个文件;
    • 如果文件已存在:直接打开文件内容。
  2. 刚打开默认正常模式(普通模式),无法打字; 按下 i / a / o 进入插入模式,方可输入内容; 按下 Esc 随时切回正常模式。

2.1正常模式命令

可以自己动手去操作

2.2末行模式命令

vs+文件名,会出现分屏操作,切换屏幕:ctrl + w+w就可以实现两个屏幕之间的切换了

底行模式下输入%s/printf/cout,用cout来替换printf

2.3插入模式命令

是在正常模式下按以下按键进入插入模式

三.配置vim

网上可以搜到很多配置vim的操作,可以自己配置,这里我直接给大家一个gitee上的网站,大家直接拷贝,安装就行。安装后就是这种模式

注:一定要在普通账号下安装插件,下面是针对Ubuntu的操作系统

gitee博主:cappuccino-ltx/myvim

下面是针对Centos7 x86_64.的vim配置插件:

VimForCpp: 快速将vim打造成c++ IDE

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/Jammy_1/article/details/163841995

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--