Windows & Linux 安装使用 Vim 编辑器 3分钟入门 - 精简归纳
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 相应版本
(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分钟入门 - 精简归纳的更多相关文章
- Markdown - Typora 10分钟入门 - 精简归纳
Markdown - Typora 10分钟入门 - 精简归纳 JERRY_Z. ~ 2020 / 8 / 22 转载请注明出处! 目录 Markdown - Typora 10分钟入门 - 精简归纳 ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- 【转】Linux上vi(vim)编辑器使用教程
Linux上vi(vim)编辑器使用教程 ------------------------------------------------------------ ikong ------------ ...
- 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)
VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等 安装VMtools 1.菜单栏-虚拟机-安装VM tools 将其选中 2.进入系统,在桌面位置里面有VM tools的光盘,双击进入 ...
- Linux上vi(vim)编辑器使用教程
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩 ...
- 新手指南:Linux上vi(vim)编辑器使用教程
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩 ...
- linux软件管理(Vim编辑器使用) ——(七)
windows : .exe 安装 .卸载 安装: mysql.exe cc.exe 卸载 : 该软件唯一的标识 ,包名 alibaba android : *.apk 卸载 包 ...
- Linux下面对于VIM编辑器的代码折叠使用与screen
VIM设置代码折叠 1. 折叠方式 可用选项 'foldmethod' 来设定折叠方式:set fdm=*****.有 6 种方法来选定折叠: manual 手工 ...
- 【Linux 操作系统】vim编辑器配置及常用命令
最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, An ...
随机推荐
- 解决痛苦的方法/cy
这篇文章 源于我所有痛苦的回忆. 由于痛苦太多了 体会完了 所以 觉得这些都不算是什么大问题了 所以 这里 是解决痛苦的方法. 真的很痛苦的话 可以这样 对着全班人喊你们 都没我强 因为 你们都没有我 ...
- JDK8的Stream操作
原文:https://mp.weixin.qq.com/s/N2zor5RzuHHTHQLHWVBttg 作者:思海同学 好好学java 其他资料:https://mp.weixin.qq.com/ ...
- 打开桌面的Eclipse闪退,打不开
参考了网上说的方法: .在C:/WINDOWS/system32 系统文件夹中ctrl+F 然后搜索java.exe,如果存在java.exe, javaw.exe etc.全部删除. 2.内存不足, ...
- python3.1for循环及应用
#给定范围,进行循环for i in range (0,5): print(i) #对序列进行遍历list1=[1,2,3,4,5]for i in list1: print(i+1) #对元组进行遍 ...
- LInux下Posix的传统线程示例
简介 Linux线程是需要连接pthreat库,线程的使用比进程更灵活,需要注意的是线程间的互斥,或者说是资源共享问题. C++11之后,C++标准库也引入了线程,并且使用非常方便,以后再介绍,这里先 ...
- Java实现短信验证码
前言 本人使用的是阿里短信服务,一开始尝试了许多不同的第三方短信服务平台,比如秒滴科技.梦网云通讯.当初开始为什么会选择这两个,首先因为,他们注册就送10元钱(#^.^#),但是后来却发现他们都需要认 ...
- 暑期java(面向对象设计)学习第一阶段总结
0.前言 本次博客针对的是暑假学习java(面向对象设计)的前三次作业的小结,第一次作业:7-1 对三个整数排序 7-2 对四个整数排序 7-3 对十个整数进行排序 7-4 对多个整数进行排序 第二次 ...
- 用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下. 很多人学 ...
- 12、Java 正则表达式
简介 用来描述或者匹配一系列符合某个语句规则的字符串 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 一.正则 ...
- Docker-Compose介绍,安装和使用
Docker-Compose 介绍 有时候运行一个镜像需要大量的参数,可以通过Docker-Compose编写这些参数.而且Docker-Compose可以版主我们批量管理容器,这些信息值需要通过一个 ...