本节介绍一下,教程初期要使用的源代码/文本编辑器vim。vim是一个强大的文本编辑器,但本节不会全面的介绍。全面介绍vim的使用方法可以单独写本书了,并且我们不会一直使用vim(虽然别人说它有千般好,反正我在有选择的情况下不会使用它)。因此本节只会教你最基本的vim使用方式,也就是打开vim然后编辑一些文字,再保存退出。
安装
先来确认Ubuntu是否已经安装了vim。打开终端然后输入vim
指令。
如果出现如下提示说明当前系统还没有安装vim。
这时需要安装vim。安装方法很简单只要输入sudo apt install vim
即可。apt是Ubuntu的包管理器,所谓的包管理器其实相当于Windows商店,就是你可以用它管理各种软件(安装/卸载)。只不过apt
是命令形式,而Windows商店是图形界面形式。sudo
相当与windows的“以管理员身份运行”。安装软件要修改一些系统设置,所以不以管理员身份运行是不可以的(鼓励你试一下不用sudo
看看效果)。
输入指令后会让你输入用户密码,照做即可。
Linux终端下输入密码时不会有任何提示,你只管输入然后回车即可。
打开
安装后再输入vim
回车,会看到如下页面说明安装成功了。当你看到右侧的小波浪线时,说明已经进入了vim软件,相当于在windows下打开了记事本。
退出
vim不像windows的记事本可以使用鼠标操作。vim的设计目标是在无鼠标环境下工作。
vim有两个状态命令状态和编辑状态
命令状态:
命令状态下可以使用各种命令。比如拷贝命令、粘贴命令、删除命令、退出命令、查找字符串命令等。
编辑状态:
编辑状态下,可以像Windows的记事本那样自由编辑文本。
在刚进入vim时,vim处于命令状态。此时输入冒号:
,在终端的左下角可以看到一个冒号,此时我们就可以输入一些指令了。
这里我们输入q
(代表退出vim)然后回车。此时我们就退出了vim回到了shell下。
编辑文本
再进入vim,这次给vim指定一个文件名(first.txt)。输入vim first.txt
回车。
此时进入vim,vim处于命令行状态。还不能自由地编辑文本。此时按一下i
就会进入编辑模式。这时就可以输入文本了,我输入的是ABCDEFG
。
此时按下Esc
键就回到了命令行状态。再输入:
,再输入wq
回车就会退出vim。此时在左面上会生成一个名为first.txt的文件。
wq
的意思是保存并退出。
你可以双击一下,用Ubuntu的图形化文本编辑器打开它。看看它的内容。
说明
编写本节并不是让你在本教程中一定要使用vim,只是让你了解一下。如果你习惯使用图形化的编辑器也可以。只是本教程会在一段时间内使用vim。如果你使用图形化工具可能会频繁的在图形工具和终端之间进行切换。
下一节我们就正式进入源代码的编写啦!