linux vi 编辑器

Linux vi 编辑器介绍——三种工作模式介绍


Vi的工作模式:

    1. 编辑模式

    Vi 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是向下移动光标,相当于向下箭头键。在编辑模式下,用户还可以利用一些特殊按键选定文字,然后再进行删除、或复制等操作。

    2. 插入模式 

     当用户在编辑模式下键入 i, a, o 等命令之后,可进入插入模式。在插入模式下,用户随后输入的,除Esc 之外的任何字符均将被看成是插入到编辑缓冲区中的字符。按 Esc 之后,从插入模式切换到编辑模式。

    3. 命令模式

    在插入模式下,键入 : 可进入命令模式。在命令模式,Vi 将把光标挪到屏幕的最下方,并在第一个字符的位置显示一个 :(冒号)。这时,用户就可以键入一些命令。这些命令可用来保存文件、读取文件内容、执行Shell 命令、设置 Vi 参数、以正则表达式的方式查找字符串或替换字符串等。

 

vi一般用法
一般模式              编辑模式                  指令模式
                a,i,r,o,A,I,R,O             :w 保存
                进入编辑模式                :w! 强制保存
                dd 删除光标当前行           :q! 不保存离开
                ndd 删除n                 :wq! 保存后离开
移动到行首        yy 复制当前行               :e! 还原原始档
移动到行尾        nyy 复制n                 :w filename 另存为
屏幕最上          p,P 粘贴                    :set nu 设置行号
屏幕中央           撤消                     :set nonu 取消行号
屏幕最下          [Ctrl]+r 重做上一个动作     ZZ 保存离开
档案最后一行      [ctrl]+z 暂停退出           :set nohlsearch   永久地关闭高亮显示
/work 向下搜索                                  :sp 同时打开两个文档 
?work 向上搜索                                  [Ctrl]+w 两个文档设换
gg 移动到档案第一行                             :nohlsearch    暂时关闭高亮显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值