美文网首页
Linux的vi编辑器命令

Linux的vi编辑器命令

作者: 睦月MTK | 来源:发表于2019-12-28 13:55 被阅读0次

注:本文旨在总结出一种命令的规则,以便快速记下大部分命令

一、vi的一些基本概念
  • 三种模式:命令模式(刚开始进的模式)、底线命令模式(按下esc后再按:后的模式)、输入模式(按i进入)
二、构成规则的基本命令
  1. ↑↓←→ :向上/下/左/右移动一个字符
  2. space :向右移动一个字符
  3. +- :向下/上移动到一个新行(即下一行不是上一行的接续)
  4. 0$ :将光标移动到本行开头/末尾
  5. Enter :向下移动一行
  6. G :移动到文档的最后一行
  7. x :删除一个字符
  8. d(d) :删除本行
  9. y(y) :复制本行
  10. p :粘贴
三、规则
  1. 小写字母表示向前操作,大写字母表示向后操作(x/X,p/P)
  2. 数字 + 命令,表示重复上个命令多少次(例外G,表示移动到第几行)
  3. 叠词命令的字母 + 数字 + G 表示这个命令执行在第几行到本行的范围内(比如d1G表示删除从第一行到光标所在行的数据)
  4. 叠词命令的字母 + G/0/$ 表示将这个命令执行在本行/字符到最后一行/本行开头,本行末尾
四、其他命令
  1. gg :移动到文档开头
  2. H :移动到屏幕开头(Head)
  3. M :移动到屏幕中间(Middle)
  4. L : 移动到屏幕末尾(Last)
  5. u : 撤销
  6. . : 重复上一个操作
  7. J : 将本行与下一行联结在一起
  8. :[start],[end] w <fileName> :将start到end行的内容保存到文件
  9. :r <fileName> :在当前行下面读入指定文件内容
  10. :set nu/nonu 显示/不显示行号
五、搜索、替换
  • 搜索:
    1. /word :向下搜寻一个字符串
    2. ?word :向上搜寻一个字符串
    3. n :重复上一个搜索动作
    4. N :反向重复上一个搜索动作
    5. i/I :从当前字符处开始输入/从当前行的非空开头开始输入
    6. a/A :从当前字符的下一个字符处开始输入/从当前行的末尾开始输入
    7. o/O :在下一行处输入新一行/在上一行处输入新一行
    8. r/R :替换当前字符/进入替换模式
  • 替换:
    1. :<start>,<end>s/word1/word2/[g][c] :替换从<start>行开始到<end>行结束的范围内的word1为word2,[g]表示全部替换,[c]表示替换前进行询问
    2. %s/word1/word2/[g][c] :全文替换

相关文章

  • linux 命令

    vi 编辑器命令 linux重启命令 linux ssh命令 linux scp命令

  • vi/vim 命令

    1. 介绍 vi编辑器是linux命令行界面下的文字编辑器,几乎所有linux都安装了vi,而vim 是vi命令的...

  • vi(vim)编辑器使用教程

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁...

  • VI编译基础

    vi命令 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫v...

  • 3.Linux、Perl语言

    2019.10.8 Linux shell编程(简单的,主要用vi编辑器) 1. vi test.sh Esc命令...

  • 第十到十二天预习笔记

    一、Vim/vi纯文本编辑器 1、vi是Linux命令行界面下的重要文件编辑器,vim是vi的加强版,列如高亮显示...

  • git笔记初步

    git笔记初步 1. linux命令 使用vi编辑器创建文件 vi编辑器简单操作: 按i,进入编辑模式(输入内容)...

  • Vi,Java,Ant和Junit自学报告

    vi自学报告 概述 vi 编辑器是所有 Unix 及 Linux 系统下最基本的编辑器,它直接以命令行窗口作为显示...

  • Vi指令集

    vi命令 转自 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑...

  • linux和git常用命令

    一、 linux常用命令 1.文件/文件夹操作: 2.vi编辑器三种工作模式 命令行模式:该模式是进入vi编辑器后...

网友评论

      本文标题:Linux的vi编辑器命令

      本文链接:https://www.haomeiwen.com/subject/iltsoctx.html