vi是linux命令行界面重要的文字编辑器,vim是vi的加强版,支持代码补全,编译等方便编程的功能特别丰富。vi和vim是兼容的,下面以vim为例。
格式
vim 【选项】【文件名】
例如,下图,打开test文件夹中有两个文件,分别是123和456,输入vim 123 即可打开此文件进行操作。
三种模式及使用
(1)普通模式
用vim命令打开文件后,首先进入普通模式,此模式不能进行编辑输入操作,但可以按上下左右移动光标,同时还可以操作一些命令进行删除、复制粘贴等工作。
(2)编辑模式
普通模式下不能直接进行编辑,需要按i、a、o等按键进入编辑模式。其中最常用的为i。退出编辑模式需要按下键盘左上角esc键。
(3)命令模式
在普通模式下,输入:或 / 或 ? 时,光标会自动定位在那一行,可执行保存、退出、搜索等操作。
操作范例
1、进入vim 进入123这个文件后,首先计入普通模式,此时光标可以移动,但是无法输入内容。
2、输入i,进入编辑模式,此时左下角或出现插入或者英文的Insert,此时可以移动光标任意输入想要输入的内容。
3、可以再编辑模式下,随意输入内容,输入完成时可以按Esc退出编辑模式,此时重新进入普通模式。
4、可以在普通模式下输入:wq保存并退出文档。
此时用cat命令去查看文件123的内容,如下图显示。