• vi文本编辑器的使用


    1.1.模式

    • 编辑模式
    • 输入模式
    • 末行模式

    1.2.常用命令

    • vi file 直接打开,不能修改,光标在行首
    • vi +n file 直接打开,不能修改,光标在第n行
    • vi + file 直接打开,不能修改,光标在最后一行
    • 移动光标命令 HJKL 对应 左上下右
    • 移动光标命令 上下左右 对应 上下左右
    • 移动光标命令 W 对应 下一个单词词首
    • 移动光标命令 B 对应 上一个单词词首
    • 移动光标命令 E 对应 下一个单词词尾
    • 移动光标命令 0 对应 一行行首
    • 移动光标命令 ^ 表示一行词首
    • 移动光标命令 $ 表示一行词尾
    • 移动光标命令 gg 页首
    • 移动光标命令 G 页尾
    • 移动光标命令 ctrl F 翻屏->
    • 移动光标命令 ctrl B 翻屏<-
    • 删除字符命令 x 删除光标位置字符
    • 删除字符命令 nx 删除n个字符
    • 修改字符命令 rn 把光标位置的字符修改
    • 删除行命令 dd 删除一行文字
    • 删除单词命令 dw 删除一个单词
    • 复制单词命令 yw 复制一个单词
    • 复制一行命令 yy 复制一行
    • 粘贴命令 p 在光标前粘贴 P 在光标后粘贴
    • 撤销命令 u
    • 恢复命令 ctrl+r
    • 重复命令 . 重复上一次操作
    • 切换输入模式 i 光标前方切换
    • 切换输入模式 a 光标后方切换
    • 切换输入模式 o 光标后新建一行,进行切换输入模式
    • 切换输入模式 O 光标前新建一行,进行切换输入模式
    • 按下esc进入末行模式
    • 退出 q 没有改动文件
    • 保存退出 wq 改动了,不后悔
    • 退出 q! 不保存退出,强制
    • 保存 w
    • 强制保存 w!
    • 保存并退出 shift ZZ wq的快捷键 
    • 显示行号 set nu
    • 隐藏行号 set nonu
    • 设置只读 set readonly
    • 查找 /单词 向下查找
    • 查找下一个 n
    • 查找上一个 N
    • 查找 ?单词 向上查找
    • 执行linux命令 !+命令
    • 替换行内一个单词 s/word1/word2 word1替换成word2
    • 替换行内多个单词 s/word1/word2/g word1替换成word2
    • 替换忽略大小写 s/word1/word2/gi word1替换成word2
    • 全文替换 %s/word1/word2/g
    • 以上的/均可替换为#@
    • 删除全文 0,$d
    • 删除前三行 0,+2d
  • 相关阅读:
    优酷网的架构学习笔记
    同网关劫持与不同网关劫持实例
    .flv和.swf格式文件flash播放器代码
    让IE6显示透明PNG背景图片
    新手买车的九大原则
    服务器不支持FLV视频播放的原因
    功能强大易用的Web视频播放器——Flowplayer(使用方法及演示)
    一个不错的媒体网页播放器(国外的)
    网页表格中单元格线条及边框的设置
    20多个漂亮的使用jQuery交互的网站设计欣赏
  • 原文地址:https://www.cnblogs.com/littlepage/p/11267524.html
Copyright © 2020-2023  润新知