Unix中vi编辑器有什么用

80次阅读
没有评论

共计 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 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1324字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)