上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.8 实训任务3 使用VI
1.如何调用VI打开文件
直接调用vi命令并指定需要打开的文件名称,命令格式如下:
# vi helloworld.c
小知识:Linux的文件是没有扩展名的(与Windows中的文件有区别),平时我们看到的文件以.c或.o等其他类型结尾的文件,都是在文件名中包含了“.”符号,为了保持与Windows中的文件使用习惯,笔者建议使用VI打开文件时通过“.”符号的方式指定文件类型。
2.命令模式
VI具有三种模式,其中命令模式用于输入命令,此时用户输入的字符串VI解析为对该文件的命令操作;该模式是VI的默认模式,处于其他模式时,可以通过Esc键切换(为确认按下,可以多按几次)到命令模式,然后再输入“:”号,VI会在屏幕的最下方等待输入命令。VI命令的命令模式如表2-22所示。
表2-22 VI命令模式支持命令
3.插入模式
插入模式用于插入文本内容,用户在命令模式下输入表2-23中的命令时,VI进入插入模式,输入的字符串作为文件内容录入到文件中。
表2-23 文本插入功能键
4.显示行号
在Linux编译或者运行过程中,可能提示文件某行出错,此时可以使用VI行号相关的操作,显示文件中每行代码的行号。
需要为所有内容添加行号时按Esc键进入命令模式,输入命令set number:
:set number
在屏幕的右下角显示光标所处位置,例如:
57,8 27%
其中,57表示第57行,8表示第8个字符。