Windows & Linux 安装使用 Vim 编辑器 3分钟入门 - 精简归纳

JERRY_Z. ~ 2020 / 8 / 25

转载请注明出处!



一、Vim 简单介绍

1.Linux vi / Vim 介绍

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。

但是目前我们使用比较多的是 Vim 编辑器。

Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。

2.什么是 Vim?

Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

简单的来说 ,vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。Vim 则可以说是程序开发者的一项很好用的工具。

连 Vim 的官方网站 (http://www.vim.org/) 自己也说 Vim 是一个程序开发工具而不是文字处理软件。

以上简介来源于:菜鸟教程 https://www.runoob.com/


二、Vim 的安装

1.Windows

说明:本文以 Windows 10 为例

(1)、进入网站下载 Windows 相应版本

https://vim.en.softonic.com/

(2)、下载完成后点击 .exe 文件安装

建议:选择安装路径时不要选择默认路径,不要选择带有中文的路径,其他选项默认下一步即可

(3)、 配置环境变量

打开:系统属性、高级、环境变量;

找到:系统变量;

点击:Path;

点击:编辑;

点击:新建;

将 Vim 刚才安装的绝对路径复制进去;

点击:确定

2.Linux

说明:本文以 Linux Ubuntu 20.04.1 为例

(1)、打开终端

快捷键:Ctrl + Alt + T

(2)、输入命令下载安装 Vim
sudo apt-get install vim

Linux 会自动检测并下载安装

3.如果上面的步骤成功完成,那么 Vim 便安装好了

可以在命令行输入下面的命令,即可成功打开 Vim:

vim

Windows:

Linux:


三、利用 Vim 编写代码

此处 Windows Linux 均相同,下面以 Linux 举例

1.首先打开 Windows \ Linux 终端

Windown:Win + R 打开运行会话框,输入 cmd,点击确定按钮或键盘敲击回车键即可进入命令行。

Linux:快捷键:Ctrl + Alt + T,即可进入命令行。

2.利用 cd 命令 切换到你将要保存代码的路径下

3.输入命令打开 Vim

vim test.c

此时,Vim便会在当前目录下新建一个 test.c 空白文件(当前目录下原先不存在 test.c 文件时),否则会自动打开原先便存在的 test.c 文件

4.Vim 中打开了 test.c 文件

左下角显示:test.c

5.打开 Vim 编辑模式

点击键盘 i 键,左下角显示:INSERT,表示进入编辑模式

6.利用 Vim 编写代码

7.保存并退出 Vim

写完后,按下 Esc 键退出编辑模式,随后按下 Shift + 冒号,此时左下角显示一个冒号(在 Vim 中任何功能的操作都是以命令来识别,而 “冒号” 即表示等待输入命令),再在冒号后输入:wq 表示保存代码并退出 Vim (只输入 q 表示不保存只退出)



8.编译、运行代码


四、附

交流方式:

QQ: 1846334075

WeChat: zhoujirui54

CSDN:https://blog.csdn.net/D_si_God

Cnblogs:https://www.cnblogs.com/JERRY-Z-J-R/

GitHub:https://github.com/JERRY-Z-J-R

Gitee:https://gitee.com/JERRY-Z-J-R

Windows & Linux 安装使用 Vim 编辑器 3分钟入门 - 精简归纳的更多相关文章

  1. Markdown - Typora 10分钟入门 - 精简归纳

    Markdown - Typora 10分钟入门 - 精简归纳 JERRY_Z. ~ 2020 / 8 / 22 转载请注明出处! 目录 Markdown - Typora 10分钟入门 - 精简归纳 ...

  2. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  3. 【转】Linux上vi(vim)编辑器使用教程

    Linux上vi(vim)编辑器使用教程 ------------------------------------------------------------ ikong ------------ ...

  4. 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)

    VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等 安装VMtools 1.菜单栏-虚拟机-安装VM tools 将其选中 2.进入系统,在桌面位置里面有VM tools的光盘,双击进入 ...

  5. Linux上vi(vim)编辑器使用教程

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩 ...

  6. 新手指南:Linux上vi(vim)编辑器使用教程

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩 ...

  7. linux软件管理(Vim编辑器使用) ——(七)

    windows : .exe     安装 .卸载 安装:  mysql.exe  cc.exe 卸载 : 该软件唯一的标识  ,包名   alibaba android : *.apk   卸载 包 ...

  8. Linux下面对于VIM编辑器的代码折叠使用与screen

    VIM设置代码折叠 1. 折叠方式 可用选项 'foldmethod' 来设定折叠方式:set fdm=*****.有 6 种方法来选定折叠:          manual           手工 ...

  9. 【Linux 操作系统】vim编辑器配置及常用命令

    最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, An ...

随机推荐

  1. Django学习路10_创建一个新的数据库,指定列名并修改表名

    在 models.py 中添加 from django.db import models # Create your models here. class Person(models.Model): ...

  2. 《Python测试开发技术栈—巴哥职场进化记》—初来乍到,请多关照

    上文<巴哥职场进化记-Python测试开发技术栈>开篇讲到巴哥毕业初到深圳,见到了来自五湖四海的室友.一番畅聊之后,抱着对未来职场生活的期待,大家都进入了梦乡.今天我们来看看巴哥第一天上班 ...

  3. PHP diskfreespace() 函数

    定义和用法 diskfreespace() 函数返回指定目录的可用空间,以字节为单位. 该函数是 disk_free_space() 函数的别名. 语法 diskfreespace(directory ...

  4. PHP cosh() 函数

    实例 返回不同数的双曲余弦: <?phpecho(cosh(3) . "<br>");echo(cosh(-3) . "<br>" ...

  5. JS 常用方法汇总(不定期更新)

    /** * 获取当前日期 * @returns {string} */ Common.currentDate = function () { // 获取当前日期 var date = new Date ...

  6. Hadoop学习之第一个MapReduce程序

    期望 通过这个mapreduce程序了解mapreduce程序执行的流程,着重从程序解执行的打印信息中提炼出有用信息. 执行前 程序代码 程序代码基本上是<hadoop权威指南>上原封不动 ...

  7. 微信小程序订阅消息调研

    相关资料 背景:微信模板消息已正式下架,改为订阅消息,详情如下: 服务变更通知 订阅消息:订阅消息相关内容如下: 订阅消息 接口设计 获取接口访问凭证 :根据appId和secret获取接口访问凭证a ...

  8. Tarjan算法 学习笔记

    前排提示:先学习拓扑排序,再学习Tarjan有奇效. -------------------------- Tarjan算法一般用于有向图里强连通分量的缩点. 强连通分量:有向图里能够互相到达的点的集 ...

  9. 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(13.A)- LPSPI NOR启动时间(RT1170)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RT1170 1bit SPI NOR恢复启动时间. 本篇是i.MXRT1170启动时间评测第三弹了,前两篇分别给大家评 ...

  10. Python自动化办公知识点整理汇总

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却 ...