zoukankan      html  css  js  c++  java
  • Linux vi 命令 – 文本编辑器

    vi命令是linux系统字符界面下的最常用的文本编辑器。

    vi编辑器是所有linux的标准编辑器,用于编辑任何ASCⅡ文本,对于编辑源程序尤其有用。iv编辑器功能非常强大,可以对文本进行创建,查找,替换,删除,复制和粘贴等操作。

    在linux系统shell提示符中输入vi和文件名后,就进入vi编辑界面。如果系统内还不存在该文件,就等于新建文件,如果系统内存在给文件,就意味着编辑该文件。

                                                语法格式:vi [参数]

                                                常用参数:

    -s 静默模式
    -- -cmd<命令> 加载任何vimrc文件之前执行指定命令
    -R 只读模式
    -v Vi模式
    -e Ex模式
    -y 简易模式
    -- -- 之后只有文件名
    -c<命令> 加载第一个文件之后执行指定命令
    -s<脚本输入文件> 从指定脚本输入文件阅读普通模式命令
    -w<脚本输出文件> 追加所有类型的命令写入脚本输出文件
    -W<脚本输出文件> 写入所有类型的命令到指定脚本输出文件
    + 从文件末尾开始
    +<行数> 从指定行开始
    -- -noplugin 不要加载插件脚本
    -p<数量> 打开指定数量的标签页(带文件名)
    -r<文件名> 恢复崩溃的会话
    -L 等同于-r
    -r 列出交换文件并退出
    -u<vimrc> 熟用指定vimrc,而不是.vimrc
    -T<终端> 设置使用指定终端
    -o<数量> 打开指定数量的窗口
    -n 不使用交换文件,只用内存
    -Z 受限模式
    -m 不允许修改(写入)
    -b 二进制模式
    -M 在文本中不允许修改

    参考实例

    使用vi编辑器:

    [root@Aaron~]# vi

    编辑指定文件:

    [root@Aaron~]# vi test.log

    从第3行开始编辑指定文件:

    [root@Aaron~]# vi +3 test.log

    以只读模式打开指定文件:

    [root@Aaron~]# vi -R test.log 

    打开文件后  按 i 键 进入insert模式,进入insert模式后才能进行修改

      修改完成后

      按esc键进入command模式,

      然后:wq 保存文件并退出vi(注意先冒号

      保存命令

      按ESC键 跳到命令模式,然后:

      :w 保存文件但不退出vi
      :w file 将修改另外保存到file中,不退出vi
      :w! 强制保存,不推出vi
      :wq 保存文件并退出vi
      :wq! 强制保存文件,并退出vi
      q: 不保存文件,退出vi
      :q! 不保存文件,强制退出vi
      :e! 放弃所有修改,从上次保存文件开始再编辑

  • 相关阅读:
    textspan 转连接
    showDialog 必须Stateful
    SliverList , SliverFixedExtentList
    sliver
    [UWP]UIElement.Clip虽然残废,但它还可以这样玩
    [UWP]用Win2D和CompositionAPI实现文字的发光效果,并制作动画
    [UWP]用Win2D实现镂空文字
    [UWP]通过自定义XamlCompositionBrushBase实现图片平铺
    [UWP]使用Win2D的BorderEffect实现图片的平铺功能
    [UWP]使用CompositionAPI的翻转动画
  • 原文地址:https://www.cnblogs.com/Williamls/p/15166019.html
Copyright © 2011-2022 走看看