• vi编辑器基本用法介绍


    vi是Linux系统中编写文件的工具

    如果vi出现乱码情况,需要升级vi,命令如下: sudo apt-get install vim  //升级vi

    vi的启动方式有两种,直接使用vi命令和在vi命令后加一个文件的路径。 后一种启动方式可以把内容和文件关联起来,是更常用的启动方式。

    vi的退出方式

    :q! 退出且不保存所修改的内容

    :wq 退出并保存修改的内容 :x  同wq

    :ZZ 同wq

    :w  保存修改的内容,但不退出

    :q  退出,若文件被修改,则会被要求确认是否放弃修改的内容

    vi中使用工作模式区分不同的工作方法。

    正常工作模式下用户在键盘上输入的所有内容被当作命令看待。 每次刚启动vi都处于正常工作模式下。

    输入模式下用户在键盘上输入的所有内容直接出现在文档中。 命令模式下用户可以输入复杂的各种命令。

    正常模式可以向另外两个模式做直接转换,输入模式和命令模式之间不可以直接转换。

    正常模式下输入小写字母i可以转换成输入模式(屏幕左下角出现插入两个字) 输入模式下输入esc键可以转换成正常模式

    正常模式下输入:可以转换成命令模式,命令模式下输入esc键可以转换成正常模式。

    输入模式:

    a(append)由光标之后加入资料

    A由该行之末加入资料

    i(insert) 由光标之前加入资料

    I由该行之首加入资料

    o(open) 新增一行于该行之下供输入资料之用

    O新增一行于该行之上供输入资料之用

    nyy 命令可以把当前光标所在行以下的连续n行拷贝到剪贴板上,如果n为1可以省略

    ndd 命令可以把当前光标所在行以下的连续n行剪切到剪贴板上,如果n为1可以省略

    np  命令可以把剪贴板上的内容在当前光标所在行下面反复粘贴n次,如果n为1可以省略 u   命令可以撤销前一次的正常操作

    环境的设定

    :set nu 设定行号

    :set nonu 取消行号设定

    :set ai 自动内缩

    :set noai 取消自动内缩  自动内缩(automatic indentation)

    ~/.vimrc文件用于记录多个set命令,这些命令在每次启动vi以后自动执行

  • 相关阅读:
    Linux常用命令
    python_并发编程——多进程的第二种启动方式
    python_并发编程——多进程
    python_面向对象——动态创建类和isinstance和issubclass方法
    python_面向对象——双下划线方法
    python_反射:应用
    python_反射——根据字符串获取模块中的属性
    python_面向对象——反射
    python_面向对象——属性方法property
    python_面向对象——类方法和静态方法
  • 原文地址:https://www.cnblogs.com/marshhu/p/3231355.html
Copyright © 2020-2023  润新知