共计 1324 个字符,预计需要花费 4 分钟才能阅读完成。
这篇文章主要为大家展示了“Unix 中 vi 编辑器有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“Unix 中 vi 编辑器有什么用”这篇文章吧。
Unix 世界中,vi 是一款很好的编辑器,它提供了便于使用的编辑功能,而且比许多具有鼠标支持的编辑器更符合人体工程学。
vi 基本上采用三种操作方式:插入方式、命令方式和扩展方式。根据操作方式,各按键具有不同的功能。启动时,vi 通常被设置为命令方式。首先需要了解如何在这些方式之间进行切换:
命令方式切换到插入方式
此时有许多选择,其中使用 A 可以进行追加,使用 I 可以进行插入,使用 O 可以在当前行下创建一个新行。
插入方式切换到命令方式
按 Esc 键退出插入方式。不能在插入方式下终止 vi,所以一定要习惯于按 Esc 键。
命令方式切换到扩展方式
通过输入冒号 (:) 可以激活 vi 的扩展方式。扩展或 ex 方式类似于一个独立的面向行的编辑器,可用于多种简单和较复杂的任务。
扩展方式切换到命令方式
在扩展方式下执行命令后,编辑器将自动返回命令方式。如果决定不在扩展方式下执行任何命令,请使用 — 删除冒号。编辑器即返回到命令方式。
必须先从插入方式切换到命令方式,之后才能切换到扩展方式。
vi 与其它编辑器一样,也有自己的终止程序的过程。您不能在插入方式下终止 vi。首先,按 Esc 键退出插入方式。接下来有两种选择:
退出而不进行保存:要终止编辑器而不保存更改,请输入 : Q !,在命令方式下输入。感叹号 (!) 使 vi 忽略任何更改。
保存并退出:保存您的更改并终止编辑器可以采用多种方法。在命令方式下,使用 Shift-Z-Shift-Z。要使用扩展方式保存所有更改并退出程序,请输入 : W Q。在扩展方式中,w 表示写,q 表示退出。
使用 vi
vi 可用作常规编辑器。在插入方式下,可以输入文本,也可以使用 — 和 Del 删除文本。使用箭头键可以移动光标。
但这些控制键经常会出现问题,因为有许多终端类型使用特殊键代码。这时就要使用命令方式。按 Esc 键从插入方式切换到命令方式。在命令方式下,使用 H、J、K 和 L 键移动光标。这些键具有以下功能:
H
左移一个字符
J
下移一行
K
上移一行
L
右移一个字符
在命令方式下,允许命令采用多种变化形式。要多次执行一个命令,只需要在输入实际命令之前输入重复次数即可。例如,输入 5 L 可将光标右移 5 个字符。
vi 编辑器中的简单命令
Esc
更改为命令方式
I
改为插入模式(字符显示在当前光标位置)
A
改为插入模式(字符插入到当前光标位置之后)
Shift-A
改为插入模式(在行末添加字符)
Shift-R
更改为替换方式(覆盖旧文本)
R
替换光标下的字符
O
改为插入模式(在当前行之后插入新行)
Shift-O
改为插入模式(在当前行之前插入新行)
X
删除当前字符
D D
删除当前行
D W
删除到当前单词的末尾
C W
改为插入模式(用随后输入的内容覆盖当前单词的剩余部分)
U
复原上一个命令
Ctrl-R
重做复原的更改
Shift-J
连接下一行与当前行
.
重复上一个命令
以上是“Unix 中 vi 编辑器有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!