鱼C论坛

 找回密码
 立即注册
查看: 3584|回复: 1

vi编辑器的使用

[复制链接]
发表于 2012-3-24 00:57:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
        Vi是linux系统中一种编辑器
        Vi相对来说较小,无论你使用任何linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择
        频繁用于系统配置
        进入vi:
        在系统提示符下键入
        vi <文件名称>
        Vi可以自动帮你载入所要编辑的文件或是开启一个新文件。进入vi后屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。
        离开vi:
        可以再指令模式下键入:
        :q  退出vi
        :wq  指令则是存档再离开
        要切换到指令模式下则是用ESC键
        命令模式(进入时默认的模式)
     任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反应
        输入模式(编辑模式)
   任何输入的数据都置于编辑寄存器。在命令模式下输入(i,a,A等),可进入输入模式,输入模式下按ESC,可返回命令模式
        特殊模式(最后行模式)
        以“:”或者“/”为前导的指令,出现在屏幕的最下一行,任何输入都被当成特别指令。
        命令            作用
        a               在光标后输入文本
        A               在当前行末尾输入文本
        i                在光标前输入文本
        I                在当前行开始输入文本
        o                在当前行后输入新一行
        O                在当前行前输入新一行
        b                 移动到当前单词的开始
        e                 移动到当前单词的结尾
        w                 向前移动一个单词
        h                 向前移动一个字符
        j                  向上移动一行
        k                  向下移动一行
        l                   向后移动一个字符
        x                  删除光标所在的字符
        dw                 删除光标所在的单词
        d$                 删除光标至行尾所有字符
        D                  同d$
        dd                  删除当前行
        r                   替换光标所在的字符
        R                   替换字符序列
        cw                  替换一个单词
        ce                    同cw
        cb                    替换光标所在的前一个字符
        c$                    替换自光标位置至行尾的所有字符
        C                     同c$
        cc                     替换当前行
        /abc                    向前查询abc
        ?abc                    向后查询abc
        n                       向前继续查询
        N                       向后继续查询
        yw                      将光标所在单词拷入剪贴板
        y$                       将光标至行尾的字符拷入剪贴板
        Y                        同y$
        yy                        将当前行拷入剪贴板
        p                         将剪贴板中的内容粘贴在光标后
        P                         将剪贴板中的内容粘贴在光标前
        :q                         不保存退出
        :q!                         不保存强制退出
        :w                         保存编辑
        :w filename                  存入文件filename中
        :w! filename                  强制性存入文件filename中
        :wq                         保存退出
        :x                          同:wq
        ZZ                          同:wq ,在中间模式(即命令模式)下使用
        :set nu                       显示行号
        在中间模式下用nG           跳到第n行
        U                           撤消(undo)
        .                             重做(redo)
        nyy                          拷贝n行
        :e filename                    创建新文件
        :n filename                    加载新文件

评分

参与人数 1荣誉 +6 鱼币 +6 收起 理由
狼之舞蹈 + 6 + 6 赞一个!

查看全部评分

本帖被以下淘专辑推荐:

  • · linux|主题: 7, 订阅: 0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-3-24 02:55:22 | 显示全部楼层
很有用,不错。。多谢分享。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 18:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表