博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vi编辑器
阅读量:5965 次
发布时间:2019-06-19

本文共 1279 字,大约阅读时间需要 4 分钟。

vi编辑器

1. 切换到编辑模式(四种方式)

a: 光标后移一位i: 光标和所在内容没有任何变化o: 另起一个新行s: 删除光标所在的一个字符esc : 编辑"退回"到命令模式

2. 尾行模式操作

:w      保存文档:q      退出vi编辑器:wq     保存并退出//对文档没有操作权限,可以强制执行:w!     强制保存:q!     强制退出(不保存修改,直接强制退出):wq!    强制保存并退出:set  number 或 set nu          给编辑器设置行号:set  nonumber 或 set nonu      取消行号设置:数字              光标跳转到数字所在行:/内容/  或 /内容    在文档中寻找指定内容,给翻屏查找                    小写n 下一个                    大写N 上一个//字符串替换操作,cont2去替换cont1内容:s/cont1/cont2/         替换光标当前行的"第一个"cont1为cont2:s/cont1/cont2/g        替换光标当前行的"全部"cont1为cont2:%s/cont1/cont2/g       替换“整个文档”的cont1为cont2命名模式下的撤销操作u           小写u

3. 命名模式操作

1) 光标移动    a.字符级移动        上(k) 下(j) 左(h) 右(l)键    b.单词级        w  word下个单词首字母        b  before上个(本)单词首字母        e  end下个(本)单词尾字母    c. 行级        0  行首        $  行尾    d. 段落级(内容之间有空白行)        {   上个(本)段落首部        }   下个(本)段落尾部    e. 屏幕级(不翻屏)        H   屏幕首部        L   屏幕尾部    f. 文档级        G   文档尾行        1G  文档首行        nG  文档第n行2) 删除内容    dd      删除光标当前行    ndd     从光标当前行向后删除n行内容    x       删除光标所在的字符    cw      从光标所在位置删除至单词结尾,并进入“编辑”模式            (该方式方便删除“单个单词”)3) 复制内容    yy      复制光标当前行    nyy     从光标当前行向后复制n行内容    p       对复制(删除)好的内容进行粘贴操作4) 快捷操作    u       undo撤销    r       替换单个字符    J       合并上下两行    .点     重复执行上个指令

转载于:https://www.cnblogs.com/zhnaglei/p/6882323.html

你可能感兴趣的文章
css+div+jquery弹出层
查看>>
求职相关(链接,不定期更新)
查看>>
pdo 连接数据库 报错 could not find driver 解决方法
查看>>
设计模式之策略模式
查看>>
JVM介绍
查看>>
maya pyside 多个窗口实例 报错 解决
查看>>
Yxcms网站管理系统安装
查看>>
Nginx错误日志(error_log)配置及信息详解
查看>>
Computer-memory
查看>>
redis 实践笔记(初步)
查看>>
背道而驰or殊途同归?区块链与云计算未来趋势
查看>>
Spring整合JMS(四)——事务管理
查看>>
设计模式学习笔记(七)之模板方法模式(Template Method)
查看>>
我的友情链接
查看>>
主流原型工具可用性测试横向比较
查看>>
我的友情链接
查看>>
Guava——使用Preconditions做参数校验
查看>>
iSCSI存储用作Proxmox VE的LVM共享存储
查看>>
Sonnet Suite Pro v11.52-ISO 1CD(三维高频电子设计)
查看>>
linux网络
查看>>