C是Linux下最常用的编程语言。Linux本身是用C写成的。C++也经常会被用到,这是目前业界最重量级的语言。
Vim和Emacs是两个功能非常完善和强大的工具,程序员可以方便地对其进行扩充以设置来满足自己的需求。
1.Vim编辑器
Vim是Vi的增强版本,Vi工作在大部分UNIX系统中。很多情况下Vim和Vi是一回事,这个编辑器是所有UNIX和Linux系统上的标准软件。
2.检测是否安装vim
$ vim --version
根据以上提示命令在Ubuntu下安装vim:$ sudo apt install vim
执行 y 继续安装。
3. 编辑和保存文件
编辑文件有两种命令方式:一个是无参数命令,一个是有参数命令
3.1 无参数命令:$ vim
Vim会自动新建一个名为file的文件,但需要在保存的时候指定文件名filename。同时Vim认为用户是第一次使用Vim软件,从而给出版本和帮助信息。如下图所示:
Vim分为插入和命令两种模式。在插入模式下可以输入字符,命令模式下则执行除了输入字符外的所有操作,包括保存、搜索、上下左右移动光标等。Vim的设计初衷就是让程序员能够在主键盘区域完成所有操作。
启动Vim时会自动处于命令模式。按字母 i 键会转换成插入模式,这个命令用于在当前闪烁光标处插入字符。Vim会在左下角提示当前所在的模式。Vim命令是严格区分大小写的,请注意不要开启Caps Lock.。
按ESC键回到命令模式,此时左下角的 --插入--提示消失,告诉用户正处于命令模式下。使用H,K,J,L 这四个键移动光标,分别代表向左,向上,向下,向右。
如果需要在某一行中插入数据,移动光标至插入前所在行monday后,按字母O键(小写)在下方插入一行,并且自动切换到--插入--模式。
也可以把光标定位到tuesday后,然后按字母O(大写),在上方插入一行。
完成文本编辑保存文件,使用命令 shift + 冒号 :在底部打开一个命令行。
使用“w week”命令将该文件以文件名week保存到当前目录中,
'week'[新]SL,398已写入,在控制台输入:ls
可看到已经保存了一个纯文本文档week
然后输入:q 退出Vim。
3.2 有参数命令:$ vim test.c
在Vim编辑器输入字符时自动显示语法高亮。
键入ESC转到命令模式,按:wq 保存退出。