温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Unix中vi编辑器有什么用

发布时间:2021-11-17 09:14:30 来源:亿速云 阅读:120 作者:小新 栏目:云计算

这篇文章主要为大家展示了“Unix中vi编辑器有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Unix中vi编辑器有什么用”这篇文章吧。

Unix 世界中,vi 是一款很好的编辑器,它提供了便于使用的编辑功能,而且比许多具有鼠标支持的编辑器更符合人体工程学。

vi 基本上采用三种操作方式:插入方式、命令方式和扩展方式。根据操作方式,各按键具有不同的功能。启动时,vi 通常被设置为命令方式。首先需要了解如何在这些方式之间进行切换:

  • 命令方式切换到插入方式

  • 此时有许多选择,其中使用 A 可以进行追加,使用 I 可以进行插入,使用 O 可以在当前行下创建一个新行。

  • 插入方式切换到命令方式

  • 按 Esc 键退出插入方式。不能在插入方式下终止 vi,所以一定要习惯于按 Esc 键。

  • 命令方式切换到扩展方式

  • 通过输入冒号 (:) 可以激活 vi 的扩展方式。扩展ex 方式类似于一个独立的面向行的编辑器,可用于多种简单和较复杂的任务。

  • 扩展方式切换到命令方式

  • 扩展方式下执行命令后,编辑器将自动返回命令方式。如果决定不在扩展方式下执行任何命令,请使用 <— 删除冒号。编辑器即返回到命令方式。

必须先从插入方式切换到命令方式,之后才能切换到扩展方式。

vi 与其它编辑器一样,也有自己的终止程序的过程。您不能在插入方式下终止 vi。首先,按 Esc 键退出插入方式。接下来有两种选择:

  1. 退出而不进行保存: 要终止编辑器而不保存更改,请输入 : Q !,在命令方式下输入。感叹号 (!) 使 vi 忽略任何更改。

  2. 保存并退出: 保存您的更改并终止编辑器可以采用多种方法。在命令方式下,使用 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编辑器有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI