加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

AIX系统vi编辑器基础

发布时间:2016-10-10 21:27:09 所属栏目:Unix 来源:站长网
导读:1、启动编辑器 $ vi file_name 如果文件存在即可打开该文件,否则创建一个新的文件。 2、vi 编辑器的状态 vi 编辑器有两种状态: (1)命令状态 可输入各种指令,以实现 vi 的编辑功能或设置 vi 的环境 (2)文字输入状态 可直接进行文字操作 用 vi 打开或

1、启动编辑器

$ vi file_name

如果文件存在即可打开该文件,否则创建一个新的文件。

2、vi 编辑器的状态

vi 编辑器有两种状态:

(1)命令状态

可输入各种指令,以实现 vi 的编辑功能或设置 vi 的环境

(2)文字输入状态

可直接进行文字操作

用 vi 打开或创建一个新文件之后便首先处于命令状态。

3、使用 vi

(1)添加文字

1.a:在当前字符后添加文字

2.A:在当前行最后添加文字

3.i:在当前字符前添加文字

4.I:在当前行开始处添加文字

5.o:在当前行之后添加新行

6.O:在当前行之前添加新行

在健入以上命令之后,即进入了文字输入状态,可输入各种文字字符。如

需结束文字输入状态,返回命令状态则按 Esc 键即可。

(2)删除文字

1.X:删除单个字符

2.dw:删至当前词尾

3.d$:删至当前行尾

4.d0:删制当前行首

5.dd:删除当前行

6.:20,40d:删除第 20 行至 40 行

(3)查询

1./text:向后查询

2.?text:向前查询

3. n :查找下一个

(4)修改文字

1.r:修改当前字符

2.R:覆盖字符直至按下 Esc 键

3.s:删除当前字符,并可添加字符直至按下 Esc 键

4.S:删除当前行所有字符,并可添加字符直至按下 Esc

(5)移动文字

vi 编辑器中能把最近一次删除或复制操作的内容存放在缓冲区内。所谓文字移动

就是利用这个特点,先将需要移动的文字存入缓冲区,然后再使用粘贴功能把文

字放置到新的位置上。

查看本栏目更多精彩内容:http://www.bianceng.cn/OS/unix/

1.yy:把当前行存入缓冲区

2.dd:删除当前行并把内容存入缓冲区

3.p:把缓冲区中的内容放置在当前位置之后

4.P:把缓冲区中的内容放置在当前位置之前

(6)文件保存

w:保存文件

(7) 退出 vi 编辑器

1.:q:退出 vi

2.:q!:强制退出 vi,(不存盘)

4、设置 vi 环境变量

vi 的环境变量可以用两种方式来设置:vi 命令或$HOME/.exrc 文件

(1)用 vi 的命令来设置

:set all

:set

:set number/nonumber

:set list/nolist

:set showmode/noshowmode

:set tabstop=x

:set ignorecase/noignorecase

:set wrapmargin=5

用 vi 命令进行的设置只能保持到退出 vi 之前。

(2)在$HOME/.exrc 文件中进行设置

在.exrc 文件中不需要在 set 前加冒号

在启动 vi时,程序首先会查找.exrc文件,如果存在该文件,即按该文件设置 vi

环境;如果找不到.exrc 文件则会使用内在的确省设置。

5、在命令行中使用 vi 功能

设置在命令行中使用 vi 功能

$ set -o vi

再按下 Esc 键,然后可以象在 vi 环境中一样来编辑命令

k  --显示上一个使用过的命令

j  --显示下一个使用过的命令

h  --向左移动光标

l  --向右移动

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读