• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

UNIX系统vi编辑器的使用方法

2006-06-26 发表
  • 0关注
  • 0收藏 938浏览
粉丝: 关注:

UNIX系统vi编辑器的使用方法

Qvi编辑器中如何移动光标

A 一般有两种方式在vi编辑器中移动光标:一是使用h(左),j(下),k(上),l(右)键移动光标,二是目前许多系统已经支持使用键盘的方向键移动光标。

Q:如何退出vi编辑器

A:按照以下步骤推出vi编辑器:

1、按键盘左上角<ESC>键以确保在Normal模式下。

2、键入::q!<enter>,这会强制退出vi编辑器,且不保存。

3、如果希望保存所作的修改再退出,键入::wq<enter>

4、如果希望以另一个文件名保存再退出,键入::wq new-filename<enter>

Qvi编辑器中的删除操作

A:有以下几种删除方式:

删除字符:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 使用 x 键删除光标所在的字符,按一次删除一个字符

删除单词:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 把光标移到需要删除的单词的第一个字母,输入dw

删除到行末:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 把光标移到一行中需要删除的位置,输入d$ ,删除从当前位置到该行行末所有字符

删除一行:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 把光标移到一行中任意位置,输入dd ,删除当前行

Qvi编辑器中的插入操作

Avi编辑器中有“插入字符”和“插入行”两种方式:

插入字符

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 将光标移动到需要插入文本的位置之后的第一个字符上,按 i 键进入插入模式,然后输入需要插入的字符;或者按 a 键进入添加模式,将从当前位置之后开始添加输入的字符。

插入行:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 将光标移动到需要插入行位置之前的一行,按o键在当前行下方插入一行,并自动进入插入模式,然后输入需要插入的字符

3. 将光标移动到需要插入行位置之后的一行,按 shift-o 键在当前行上方插入一行,并自动进入插入模式,然后输入需要插入的字符。

Qvi编辑器中的撤销与重做

A:撤销命令:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 键入 u 可以撤消最后一个命令,键入 U 可以恢复整行

重做命令:

1. 按键盘左上角<ESC>键以确保在Normal模式                                    

2. 按住Ctrl键并按下r键可撤销撤销命令,即重做

Qvi编辑器中的复制和粘贴

A:复制行:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 把光标定位在目标行,键入 yy 可以复制整行,如果输入数字再输入yy则表示复制当前行以下总共行数,如:3yy则复制当前行及其以下共3

粘贴命令:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 将光标定位到要粘贴位置的上一行,键入 p 可以粘贴复制到缓冲区的行到当前行下方

3. vi编辑中,上一次删除的内容存在vi缓冲区,使用p命令可以将其粘贴到当前光标之后

Qvi编辑器中的修改

A:替换字符:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 键入 r  和一个字符可以替换光标所在位置的字符

修改更多:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 键入 c和目标,然后作修改

这里的“目标”和删除部分的一样,w代表修改当前所在单词,$代表修改到当前行行末

Qvi编辑器中的文件位置

A:显示当前位置:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 按住Ctrl键再按g,在屏幕的底部会出现一行,显示当前文件名和当前在文件中的位置

快速跳转:

1. 按键盘左上角<ESC>键以确保在Normal模式

2. 按住shift键再按g,光标会直接跳到文件的最后一行

3. 键入行号然后按shift-G,该命令会将光标定位到指定的行号

Qvi编辑器中的搜索

A:键入/和搜索的内容进行搜索

1. Normal模式下键入 / 。注意它和光标都出现在屏幕的底部。

2. 现在键入'error'<ENTER>。这就是你需要搜索的单词。

3. 如需再次搜索同样内容,键入n

  如果要在相反的方向搜索同样的内容,键入Shift-N

Qvi编辑器中的替换

A:假设要用new 替换单词old

按键盘左上角<ESC>键以确保在Normal模式

定位光标在某一特定行

要用new替换一行中的第一个old,键入:s/old/new

要用new替换一行中所有的old,键入:s/old/new/g

要在两行之间替换所有的目标键入:#,#s/old/new/g   ----#代表行号

要在全文替换所有的目标,键入:%s/old/new/g

如果需要每次替换前确认,加上c:%s/old/new/gc

若您有关于案例的建议,请反馈:

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作