Vim编辑器简单入门

Vim编辑器简单入门

Vim编辑器在Linux系统中非常常见,各位同学可能在很多时候在各种地方看到过类似于vim filename 的命令。本文对Vim编辑器进行简单介绍,以及入门操作命令进行记录。

简而言之:Vim是Vi发展而来的一个程序开发工具。通过apt install 的方式进行安装:

sudo apt install vim

vi/vim 共分为三种模式:

  • 命令模式
  • 输入模式
  • 底线命令模式
    分别对这三种模式的功能,及使用场景进行介绍:

命令模式

我们使用vim yourfilename 命令打开一个文件时就进入了命令模式。
例如这里我有一个C++源码文件“vim_test1.cpp”,执行命令:

vim vim_test1.cpp

在命令行模式下,输入 i ,能够实现切换到“输入模式”,以输入字符。如下图中左下角所示,变成了插入,这时候我们可以在“输入模式”中写入我们想要输入的代码。
在这里插入图片描述
在命令行模式下,输入 x ,能够实现删除当前光标所在处的字符。
在命令行模式下,输入: (没错,就是输入英文的冒号),能够实现切换到“底线命令模式”,以在最底一行输入命令。

输入模式

现在,我们输入 i ,进入“输入模式”,在“输入模式”中能够:

  • 字符按键以及Shift组合,输入字符
  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前一个字符
  • DEL,删除键,删除光标后一个字符
  • 方向键,在文本中移动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/PageDown,上/下翻页
  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

与常用的文本编辑器类似的,我们输入下述内容:

#include <iostream>
using namespace std;

int main()
{
        cout << "hello world!" << endl;
        return 0;
}

然后,按下“ESC”键,退出当前的“输入模式”,返回到“命令行模式”。
在“命令行模式”中,我们可以看到,窗口左下角的“插入”没有了。接着,我们在“命令行模式”中输入英文冒号 : 就进入了底线命令模式。

底线命令模式

在底线命令模式下输入下述命令:

  • w 保存文件
  • q 退出程序

例如,我们想要保存并退出当前文件,则输入:wq,然后按Enter键,则保存并退出。
在这里插入图片描述
注意:上图左下角。

检查并编译

可以使用其他文本编辑器进行查看文件中的内容,如gedit。

sudo gedit vim_test1.cpp

在这里插入图片描述
可以看到,我们刚才使用vim保存的文件内容没有问题。

使用g++ 进行编译文件“vim_test1.cpp”。

g++ vim_test1.cpp 

可以看到,在文件路径中生成了一个a.out文件,这个.out文件即为Linux中的可执行文件。
输入:

./a.out

可以看到下图中所示的效果。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓晨的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值