简介
学习了 Linux 中的基本指令也理解了权限这一概念,但是我们怎么在 Linux 下写代码呢?
本篇就来深入学习 Linux 下的 vim 编辑器;学会在 Linux 下写代码。
软件包管理器
1. 软件包?
在 Linux 下安装软件,通常是下载程序的源码,进行编译获得可执行程序。这样太麻烦了,于是就有了将常用的软件提前编译好做成软件包(相当于 Linux 中安装程序),放在一个服务器上,通过包管理器可以非常方便的获取到这个编译好的软件包,直接安装。yum 就是 Linux 下非常常用的一种包管理器,(应用于 Fedora、RedHat 和 Centos 等发行版本上)。在 Ubuntu 上,只要使用 apt 作为包管理器。
2. Linux 中软件
首先,在 Linux 下安装软件,是在软件包服务器上查找对应软件,下载请求进行安装。
对于 Linux 软件安装这里就不解释那么多了,现在知道 yum 安装软件即可。
Vim 编辑器
首先,先来看一下 Vi/Vim 键盘图。
1. 什么是 Vim 编辑器?
vim 是一款常用的文本编辑器,特别适合在 Linux 和 Unix 操作系统下进行程序开发、系统管理等工作。使用 vim 可以高效地编辑各种类型的文件,例如代码文件、配置文件等。在 Linux 系统中,大部分配置文件都是 ASCII 的纯文本形式存放的,因此使用 vim 进行编辑是非常方便和实用的。
在 Vim 之前呢,使用 Vi ;Vim 可以说是 Vi plus 版本;
Vim 和 Vi 都是多模式编辑器,不同的是 Vim 相比于 Vi 有一些新的特性,语法加亮,可视化操作、不仅可以在终端运行,也可以运行于 windows、macOS 等。
2. vim 的安装
首先输入指令 vim,如果显示下图界面,就表示已经安装过了
这里按 :(Shift + ;),然后输入 q,回车即可退出。
安装 vim:
安装非常简单,直接执行如下指令即可。
yum install -y vim
3. Vim 常见的工作模式
vim 作为一款多模式的编辑器,有着各种各样的模式,共 12 种,但是正常情况学会使用其中的 5 种即可应用于多数开发环境。
正常/普通/命令模式 (Normal mode)
进入 Vim 编辑器的默认模式,该模式下可以控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进⼊ Insert mode 下,或者到 last line mode
插入模式 ((Insert mode)
在命令行模式下,按 i 键进入插入模式;
只有在该模式下,才能进行内容的写入;按 Esc 可以返回命令行模式
底行模式
在命令行模式下,按 :(Shift + ;) 键进入插入模式;
文件保存和退出都在底行模式才能执行,也可以进行文件替换,查找字符串,列出行号等操作。
最经常使用的就是上面这三种模式,其他的模式就不在叙述了;感兴趣可以去学习一下其他模式
命令行模式命令集
命令行的相关指令有很多,这里将其进行简单分类。
移动光标:
先来看光标相关的指令
gg:定为光标至文本最开始
G:定位光标到文本结束
当然,也可以定位到任意行,只需加上 n 即可
$:定位到行结尾
$ 这个符号是键盘上的 Shift + 4(英文下),作用是定位到行结尾位置


