用vi编辑文本文件的初学者指南

Vi是一个功能强大的文本编辑器,包括大多数Linux系统,甚至嵌入式系统。有时你需要在一个没有更友好的文本编辑器的系统上编辑一个文本文件,所以了解Vi是必不可少的。...

用vi编辑文本文件的初学者指南

Vi是一个功能强大的文本编辑器,包括大多数Linux系统,甚至嵌入式系统。有时你需要在一个没有更友好的文本编辑器的系统上编辑一个文本文件,所以了解Vi是必不可少的。

与Nano不同的是,它是一个易于使用的终端文本编辑器,Vi不会握着你的手,而是在屏幕上提供一系列键盘快捷键。它是一个模式文本编辑器,同时具有**和命令模式。

入门

Vi是一个终端应用程序,因此您必须从终端窗口启动它。使用vi/path/to/file命令打开带有vi的现有文件。如果文件还不存在,vi/path/to/file命令也可以工作;vi将创建一个新文件,并在保存时将其写入指定位置。

用vi编辑文本文件的初学者指南

如果要编辑系统文件,请记住使用sudo。例如,如果您想编辑fstab文件,您可以键入sudo vi/etc/fstab。如果您使用的是不使用sudo的非Ubuntu版本的Linux,请使用su命令。

命令模式

这是在vi中打开文件时看到的内容。看起来可以直接开始键入,但不能。vi是一个模式文本编辑器,它以命令模式打开。尝试在此屏幕上键入将导致意外行为。

用vi编辑文本文件的初学者指南

在命令模式下,可以使用箭头键移动光标。按x键删除光标下的字符。还有许多其他的删除命令-例如,键入dd(按d键两次)删除整行文本。

您可以在命令模式下选择、复制、剪切和粘贴文本。将光标放在要复制的文本的左侧或右侧,然后按v键。移动光标选择文本,然后按y键复制选定文本,或按x键剪切选定文本。将光标放置在所需位置,然后按p键粘贴复制或剪切的文本。

用vi编辑文本文件的初学者指南

**模式

除了命令模式之外,你需要知道的另一种模式是**模式,它允许你在Vi中**文本。一旦你知道存在**模式,就很容易进入**模式-只要在命令模式下定位光标后按一次i键。开始键入,Vi会将您键入的字符**到文件中,而不是试图将它们解释为命令。

用vi编辑文本文件的初学者指南

在**模式下完成后,按escape键返回命令模式。

储蓄和退出

您可以从命令模式保存并退出vi。首先,通过按下转义键确保处于命令模式(如果您已经处于命令模式,再次按escape键则不会执行任何操作)

键入:wq并按enter将文件写入磁盘并退出vi。您也可以将此命令拆分—例如,键入:w并按enter将文件写入磁盘而不退出,或键入:q退出vi而不保存文件。

用vi编辑文本文件的初学者指南

Vi不会让你退出,如果你修改了文件,因为你上次保存,但你可以键入:q!然后按enter忽略此警告。

用vi编辑文本文件的初学者指南


如果您正在寻找一个更易于使用的终端文本编辑器,请查看Nano。大多数Linux发行版都安装了Nano,但是嵌入式系统和其他精简环境通常只包含Vi。

  • 发表于 2021-04-12 16:00
  • 阅读 ( 170 )
  • 分类:互联网

你可能感兴趣的文章

什么是降价?初学者入门指南

如果你为网络写了很多东西,那么你应该学会降价。它是一种简单的标记语言,可以让您轻松格式化文本,而不用担心大量的全字处理器。
 
 
 
 让我们看看什么是Markdown,它为什么有用,以及如何开始使用它。
 ...

  • 发布于 2021-03-12 09:02
  • 阅读 ( 229 )

初学者快速自动热键指南

...动热键是上瘾一旦你成为熟练。但是现在,让我们用这个初学者指南来学习基础知识。 ...

  • 发布于 2021-03-21 16:59
  • 阅读 ( 322 )

如何使用vim:基础指南

Vim是适用于类Unix系统的最强大和通用的代码编辑器。它是由billjoy开发的Vi编辑器的扩展。Vim在大多数Linux和BSD系统上默认是可用的。 ...

  • 发布于 2021-03-28 06:00
  • 阅读 ( 223 )

如何退出vi或vim编辑器

如果你不习惯的话,vi编辑器会让人困惑。如果您无意中发现了此应用程序,则需要秘密握手才能从中逃脱。下面介绍如何退出Linux、macOS或任何其他类Unix系统上的vi或vim。 快速回答 如果您在vi或vim中,需要在保存更改或不保...

  • 发布于 2021-04-03 16:20
  • 阅读 ( 156 )

如何在linux(或macos)上使用vim对文本文件进行密码保护

...相同。 如何用密码加密文件 相关:用Vi编辑文本文件的初学者指南 如果你知道如何使用vi,基本的过程相对简单。如果你不知道,你可能会被vi的模态接口挂住。在vim中打开文本文件时,有两种模式。默认情况下,您处于“命令...

  • 发布于 2021-04-08 02:37
  • 阅读 ( 212 )

如何在windows中自动键入带双空格的句点

...吗?我们会告诉你怎么做。 相关:使用自动热键脚本的初学者指南 我们将创建一个自动热键脚本,在双击空格键时**一个句点,后跟一个空格。AutoHotkey是一个免费的开源程序,允许您在Windows中自动执行重复的任务。它使用的脚...

  • 发布于 2021-04-08 10:44
  • 阅读 ( 160 )

如何在windows10上创建和运行bashshell脚本

....) 用以下行开始shell脚本: #!/bin/bash 相关内容:Shell脚本初学者指南:基础知识 输入要运行的命令,每个命令都在自己的行中。脚本将依次运行每个命令。在一行之前添加一个“#”字符,将其视为“注释”,这有助于您和其他...

  • 发布于 2021-04-09 10:54
  • 阅读 ( 212 )

nano初学者指南,linux命令行文本编辑器

Linux命令行新手?被其他高级文本编辑器搞糊涂了?如何极客的这本教程得到你的支持纳米,一个简单的文本编辑器,非常新手友好。 当习惯命令行时,Linux新手通常会被其他更高级的文本编辑器(如vim和emacs)拒之门外。虽然...

  • 发布于 2021-04-10 05:38
  • 阅读 ( 139 )

shell脚本初学者指南:基础知识

“shell脚本”一词在Linux论坛中经常被提及,但许多用户并不熟悉。学习这种简单而强大的编程方法可以帮助您节省时间,更好地学习命令行,并消除繁琐的文件管理任务。 什么是shell脚本(shell scripting)? 作为一个Linux用户,意...

  • 发布于 2021-04-10 05:43
  • 阅读 ( 129 )

如何在ubuntu linux上更改主机名(计算机名)

...参阅我们的nano使用指南或vi使用简介。) 相关内容:Nano初学者指南,Linux命令行文本编辑器 /etc/hostname文件非常简单。它只包含一个东西-你的计算机的主机名。要更改它,只需从文件中删除现有的主机名。将其替换为所需的新...

  • 发布于 2021-04-11 06:06
  • 阅读 ( 181 )
PFBHZ44748
PFBHZ44748

0 篇文章

相关推荐