Linux 系统 Ubuntu 中的 Vi 编辑器常用命令
是所有 系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。
当然,对 系统略有所知的人, 或多或少都觉得 超级难用,但 是最基本的编辑器,
所以希望读者能好好把它学起来,以后在 世界里必将畅行无阻、 游刃有余,因为其
他几种文本处理器并非 标准配备。说不定别人的 机器没安装 或 ,如果您
不会 ,那您可能就没辄了。
vi 的基本概念
基本上 可分为三种操作状态,分别是命令模式、插入模式
和底线命令模式,
各模式的功能区分如下:
:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入
下,或者到 。
:唯有在 下,才可做文字数据输入,按 等可回到
。
:将储存文件或离开编辑器,也可设置编辑环境,如寻找字符串、列
出行号等。
不过可以把 简化成两个模式,即是将 也算入 把 分
成 和 。
进入 vi 的命令:
!"打开或新建文件,并将光标置于第一行首
#!:打开文件,并将光标置于第 行首
#!:打开文件,并将光标置于最后一行首
#$%!:打开文件,并将光标置于第一个与 % 匹配的串处
&!:在上次正用 编辑时发生系统崩溃,恢复 !
!!:打开多个文件,依次进行编辑
移动光标类命令
':光标左移一个字符
:光标右移一个字符
:光标右移一个字符
():光标左移一个字符
) 或 #:光标上移一行
或 #:光标下移一行
:光标下移一行
* 或 +:光标右移一个字至字首
, 或 (:光标左移一个字至字首
或 :光标右移一个字至字尾
:光标移至句尾
:光标移至句首
-:光标移至段落开头