百度
360搜索
搜狗搜索

linuxvi编辑命令详细介绍

vi 是 Linux 系统中一款强大的文本编辑器,它有三种基本模式:命令模式、插入模式和底行模式。下面是不同模式下常用的 vi 编辑命令:

进入和退出
vi

  • 进入 vi 编辑文件:在终端输入 vi 文件名,若文件存在则打开,若不存在则创建一个新文件。例如:vi test.txt
  • 退出 vi
    • 保存并退出:在命令模式下输入 :wq 或者 :x
    • 不保存退出:在命令模式下输入 :q!

命令模式

刚进入 vi 时默认处于命令模式,此模式下可进行光标移动、复制、粘贴、删除等操作。

  • 光标移动
    • 上下左右移动:使用 h(左)、j(下)、k(上)、l(右)键。
    • 快速移动
      • ^0:移动到行首。
      • $:移动到行尾。
      • gg:移动到文件第一行。
      • G:移动到文件最后一行。
      • nG:n:移动到第 n 行,例如 5G 移动到第 5 行。

  • 复制粘贴
    • yy:复制当前行。
    • nyy:复制当前行及下面 n 行,例如 3yy 复制当前行及下面 2 行。
    • p:在光标所在行下粘贴复制的内容。
    • P:在光标所在行上粘贴复制的内容。

  • 删除
    • x:删除光标所在字符。
    • dd:删除当前行。
    • ndd:删除当前行及下面 n 行,例如 3dd 删除当前行及下面 2 行。

  • 撤销和恢复
    • u:撤销上一步操作。
    • Ctrl + r:恢复撤销的操作。

插入模式

在命令模式下输入以下命令可进入插入模式,用于输入和编辑文本。

  • i:在光标前插入。
  • I:在行首插入。
  • a:在光标后插入。
  • A:在行尾插入。
  • o:在当前行下插入新行。
  • O:在当前行上插入新行。

底行模式

在命令模式下输入 : 进入底行模式,此模式可进行文件保存、查找替换等操作。

  • 保存文件
    • :w:保存文件。
    • :w 新文件名:另存为新文件。

  • 查找替换
    • :/要查找的内容:从当前位置向下查找指定内容,按 n 查找下一个,按 N 查找上一个。
    • :?要查找的内容:从当前位置向上查找指定内容。
    • :%s/旧内容/新内容/g:全局替换,将文件中所有的旧内容替换为新内容。
    • :%s/旧内容/新内容/gc:全局替换,每次替换前会询问是否替换。

阅读更多 >>>  华为手机如何关闭流量

网站数据信息

"linuxvi编辑命令"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linuxvi编辑命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!