数码资讯
linux操作系统vi编辑器常用命令的介绍
vi简介 vi是UNIX世界中最通用的全屏幕编辑器。Linux使用vi的增强版本,与vi完全兼容,vi是可视界面的缩写,它可以执行许多文本操作,如输出、删除、查找、替换、块操作等,用户可以根据自己的需要定制它们,这在其他编辑程序中是不可用的。 vi不是排版程序。它不像Word或WPS。它可以安排其他
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
vi简介
vi是UNIX世界中最通用的全屏幕编辑器。Linux使用vi的增强版本,与vi完全兼容,vi是可视界面的缩写,它可以执行许多文本操作,如输出、删除、查找、替换、块操作等,用户可以根据自己的需要定制它们,这在其他编辑程序中是不可用的。
vi不是排版程序。它不像Word或WPS。它可以安排其他属性,如字体、格式、段落等。它只是一个文本编辑程序。
VI没有菜单,只有命令,并有许多的命令。只要你VI型在命令行中,你可以输入vi.vi编辑环境有三种状态:命令模式,输入模式和过去的模式,进入六回到车后进入vi命令模式。
虚拟仪器的指挥方式
在命令模式下,用户输入的任何字符都被vi解释为命令。如果用户想输入字符的文本内容,他们应该首先是Vi的工作方式从命令模式切换到文本输入模式,命令模式,按()键和I(我)或O(O)键,即进入插入模式的文本输入模式,按键插入当前光标的后面;按我键插入当前光标;按键在一排最后插入光标;按我键将光标在年初开始。在文本输入模式下,按下,ESC键,回到命令模式。
vi最后模式
最后的模式称为前逃逸模式。VI具有特殊的逃生;可以访问许多线导向前命令的命令,在命令模式下,用户按键进入最后的模式,最后一行显示窗口中的VI(通常是屏幕显示最后一行):作为最后的方式命令提示符,等待用户输入。大多数文件管理命令都在这个模式下执行(如写作编辑缓冲区中的文件中的内容)。执行vi命令行后,自动返回到命令模式。
例如:
:1美元
从文件的第一行到文件的结尾,所有大写字母A都被小写字母A替换。
如果在过去的模式,命令模式下输入命令时,转换按钮,之后或退格键将删除所有的命令,然后按退格键,然后VI返回命令模式。
如果要从命令模式转换到编辑模式,可以键入命令A或i;如果需要从文本模式返回,然后按ESC键。输入在命令模式下;可以切换到最后一个模式,然后输入命令。
在VI使用数字如行号和行许多命令。如果编辑大,认为自己很不方便。为此,vi提供了添加行号的文本的功能。这些行号显示在屏幕的左边,和相应的行的内容是线数后显示。需要说明的是,这里的行数增加只显示给用户,而不是文件的内容。
当使用Vi构建一个新文件时,当您输入Vi.命令时,您不能给出文件名,如果您想在编辑文件后保存数据,用户将指定文件的名称。
当进入vi,用户不仅可以指定要编辑的文件名,但也有许多额外的操作。如果你的光标在某一行的文件要进入vi,你可以添加选项+ N在VI,其中n为指定的行数。例如,关键在命令:VI + 3 example.txt后,光标会在文件example.txt在第三线。
vi命令
1。插入(插入)命令
vi提供两个插入命令:i和i命令
(1)我命令
插入文本从光标的位置开始,插入可以使用键删除错误的输入。此时vi处于插入状态,而屏幕显示的是下行;插入(插入)。
在示例1中,有一个正在编辑的文档,如下所示:
欢迎来到vi世界!来吧!
~
~
光标位于第一个;!在上面,你需要在它前面插入:
这是一个例子!
在使用i命令并输入相应的文本之后,屏幕显示如下:
欢迎来到vi世界,这是一个例子!来吧!
~
~
这个例子可以看出,光标是放在首位的;!但它是从光标位置插入之前,所以;!被压缩到新插入的文本之后。
(2)我命令
该命令将光标移动到当前行,然后在前面插入文本。
2。屏幕上的光标移动操作
在全屏文本编辑器中,光标的移动操作无疑是最常用的操作,只有使用移动光标的命令,用户才能快速准确地到达所需的编辑位置。
vi中的光标移动可以是命令模式,也可以是文本输入模式,但是操作方法不一样。
(1)在文本输入模式下,键盘上的四个方向键可用于移动光标。
(2)在命令模式下,有许多方法来移动光标。不仅可以使用四个方向键来移动光标,也可以使用H,J,K,L这四个键代替四个方向键来移动光标,这样可以避免在不同机器上的不同键盘定义矛盾带来的,熟练的运用可以完成所有的操作,不把字母键盘位置即可,从而提高工作效率。
三.在屏幕上移动
vi提供了三个关于光标在全屏上移动的命令,而文件本身并没有滚动,它们分别是H、M和L命令。
(1)h命令
该命令将光标移动到屏幕的第一行(即左上角)是不是第一行的当前屏幕,文件的第一行。使用这个命令,你可以快速移动光标到屏幕顶端。如果加上数字N H命令之前,将光标线,值得一提的是,DH的使用命令将删除所有的第一行的内容在当前光标的屏幕显示。
(2)m命令
这个命令将显示光标到文件的中间线,如果当前屏幕,移动到整个屏幕的中间线;如果不填,线移动到文本的线。使用此命令可以快速移动光标从屏幕到屏幕上显示位置的中间文件,例如,在屏幕上显示的情况下,无论光标在屏幕上,在命令模式下,输入命令后,将光标移动到字母的添加行。还值得一提的是,该命令的DM使用将删除所有的内容从当前光标在屏幕上显示文件。
(3)L命令
当多个文件的显示屏幕,秩序底线将屏幕上的光标;当文件内容小于显示屏,订单将在文件的最后一行光标。可以看出,使用该命令可以快速、准确地将光标移动到屏幕或文件的最后一行的底部。如果加上数字N之前,我命令,将从屏幕下方的光标在线,还值得一提的是,该命令的DL使用将从光标当前行到屏幕底部删除所有内容。
4。编辑命令
让我们来看看最简单和最常用的编辑过程:没有人不犯错误,所以迟早你会遇到修改你输入的文本的时间。事实上,大部分花在文字处理上的时间被修改而不是输入新的东西。因此,很重要的是知道如何修改它。
(1)x -删除字符
删除文字的最简单的方法是使用X。这个命令的结果是字符的光标消失,而留下的文字。如果字符删除是一行的最后一个字符,然后将光标移动到左侧,光标不会呆在那不存在的字符的底部。如果没有文字,喇叭叫。
(2)d -删除对象
在这个命令对某一文本对象。文字对象是一段文字。他对权是控制光标移动的字符。例如,W代表了的话,那么数据仓库将删除下一word.5w代表5个字,然后将它们删除5W。
(3)DD——删除一行
一个最常用的D系列命令。之前,5dd将删除5行
(4)d的全部缺失
从光标删除到该行结尾的大写D。
(5)u——恢复
遗憾的是,他不仅删除了删除,而且撤销了您的所有编辑工作。
重复(6)。
重复编辑工作。
5。退出vi
当编辑并准备将vi返回shell时,可以使用以下方法之一。
(1)在命令模式下,是大写字母z的两倍,如果当前编辑的文件已被修改,则vi保存文件,然后返回shell。如果文件未被修改,vi将直接退出并返回shell。
(2)在最后一个模式中输入命令,w保存当前的编辑文件,但不退出,但继续等待用户输入命令。
例如:w newfile
在这一点上我会保存当前文件的内容到指定的新文件,而原文件保持不变。如果新文件是一个已经存在的文件,VI对显示窗口的状态提示信息:
文件存在(使用)!重写)
在这一点上,如果用户真的想与该文件的当前内容取代中原的新文件的内容,使用命令
W!新文件
否则,您可以选择另一个文件名来保存当前文件。
(3)最后一个模式中的输入命令,退出vi返回shell的Q系统。如果用这个命令退出vi,编辑文件没有保存,vi将在显示窗口的最后一行显示以下信息:
上次更改后不写(使用)!要重写)
建议在修改文件后不保存用户,然后vi不退出,继续等待用户的命令。如果用户不想保存修改过的文件并强行退出vi,可以使用命令:q!vi放弃修改,直接进入shell。
(4)在过去的模式输入命令,WQ VI将保存文件,然后退出六回到壳。
(5)输入命令在过去的模式:X命令功能与命令模式ZZ命令相同的功能。
vi是UNIX世界中最通用的全屏幕编辑器。Linux使用vi的增强版本,与vi完全兼容,vi是可视界面的缩写,它可以执行许多文本操作,如输出、删除、查找、替换、块操作等,用户可以根据自己的需要定制它们,这在其他编辑程序中是不可用的。
vi不是排版程序。它不像Word或WPS。它可以安排其他属性,如字体、格式、段落等。它只是一个文本编辑程序。
VI没有菜单,只有命令,并有许多的命令。只要你VI型在命令行中,你可以输入vi.vi编辑环境有三种状态:命令模式,输入模式和过去的模式,进入六回到车后进入vi命令模式。
虚拟仪器的指挥方式
在命令模式下,用户输入的任何字符都被vi解释为命令。如果用户想输入字符的文本内容,他们应该首先是Vi的工作方式从命令模式切换到文本输入模式,命令模式,按()键和I(我)或O(O)键,即进入插入模式的文本输入模式,按键插入当前光标的后面;按我键插入当前光标;按键在一排最后插入光标;按我键将光标在年初开始。在文本输入模式下,按下,ESC键,回到命令模式。
vi最后模式
最后的模式称为前逃逸模式。VI具有特殊的逃生;可以访问许多线导向前命令的命令,在命令模式下,用户按键进入最后的模式,最后一行显示窗口中的VI(通常是屏幕显示最后一行):作为最后的方式命令提示符,等待用户输入。大多数文件管理命令都在这个模式下执行(如写作编辑缓冲区中的文件中的内容)。执行vi命令行后,自动返回到命令模式。
例如:
:1美元
从文件的第一行到文件的结尾,所有大写字母A都被小写字母A替换。
如果在过去的模式,命令模式下输入命令时,转换按钮,之后或退格键将删除所有的命令,然后按退格键,然后VI返回命令模式。
如果要从命令模式转换到编辑模式,可以键入命令A或i;如果需要从文本模式返回,然后按ESC键。输入在命令模式下;可以切换到最后一个模式,然后输入命令。
在VI使用数字如行号和行许多命令。如果编辑大,认为自己很不方便。为此,vi提供了添加行号的文本的功能。这些行号显示在屏幕的左边,和相应的行的内容是线数后显示。需要说明的是,这里的行数增加只显示给用户,而不是文件的内容。
当使用Vi构建一个新文件时,当您输入Vi.命令时,您不能给出文件名,如果您想在编辑文件后保存数据,用户将指定文件的名称。
当进入vi,用户不仅可以指定要编辑的文件名,但也有许多额外的操作。如果你的光标在某一行的文件要进入vi,你可以添加选项+ N在VI,其中n为指定的行数。例如,关键在命令:VI + 3 example.txt后,光标会在文件example.txt在第三线。
vi命令
1。插入(插入)命令
vi提供两个插入命令:i和i命令
(1)我命令
插入文本从光标的位置开始,插入可以使用键删除错误的输入。此时vi处于插入状态,而屏幕显示的是下行;插入(插入)。
在示例1中,有一个正在编辑的文档,如下所示:
欢迎来到vi世界!来吧!
~
~
光标位于第一个;!在上面,你需要在它前面插入:
这是一个例子!
在使用i命令并输入相应的文本之后,屏幕显示如下:
欢迎来到vi世界,这是一个例子!来吧!
~
~
这个例子可以看出,光标是放在首位的;!但它是从光标位置插入之前,所以;!被压缩到新插入的文本之后。
(2)我命令
该命令将光标移动到当前行,然后在前面插入文本。
2。屏幕上的光标移动操作
在全屏文本编辑器中,光标的移动操作无疑是最常用的操作,只有使用移动光标的命令,用户才能快速准确地到达所需的编辑位置。
vi中的光标移动可以是命令模式,也可以是文本输入模式,但是操作方法不一样。
(1)在文本输入模式下,键盘上的四个方向键可用于移动光标。
(2)在命令模式下,有许多方法来移动光标。不仅可以使用四个方向键来移动光标,也可以使用H,J,K,L这四个键代替四个方向键来移动光标,这样可以避免在不同机器上的不同键盘定义矛盾带来的,熟练的运用可以完成所有的操作,不把字母键盘位置即可,从而提高工作效率。
三.在屏幕上移动
vi提供了三个关于光标在全屏上移动的命令,而文件本身并没有滚动,它们分别是H、M和L命令。
(1)h命令
该命令将光标移动到屏幕的第一行(即左上角)是不是第一行的当前屏幕,文件的第一行。使用这个命令,你可以快速移动光标到屏幕顶端。如果加上数字N H命令之前,将光标线,值得一提的是,DH的使用命令将删除所有的第一行的内容在当前光标的屏幕显示。
(2)m命令
这个命令将显示光标到文件的中间线,如果当前屏幕,移动到整个屏幕的中间线;如果不填,线移动到文本的线。使用此命令可以快速移动光标从屏幕到屏幕上显示位置的中间文件,例如,在屏幕上显示的情况下,无论光标在屏幕上,在命令模式下,输入命令后,将光标移动到字母的添加行。还值得一提的是,该命令的DM使用将删除所有的内容从当前光标在屏幕上显示文件。
(3)L命令
当多个文件的显示屏幕,秩序底线将屏幕上的光标;当文件内容小于显示屏,订单将在文件的最后一行光标。可以看出,使用该命令可以快速、准确地将光标移动到屏幕或文件的最后一行的底部。如果加上数字N之前,我命令,将从屏幕下方的光标在线,还值得一提的是,该命令的DL使用将从光标当前行到屏幕底部删除所有内容。
4。编辑命令
让我们来看看最简单和最常用的编辑过程:没有人不犯错误,所以迟早你会遇到修改你输入的文本的时间。事实上,大部分花在文字处理上的时间被修改而不是输入新的东西。因此,很重要的是知道如何修改它。
(1)x -删除字符
删除文字的最简单的方法是使用X。这个命令的结果是字符的光标消失,而留下的文字。如果字符删除是一行的最后一个字符,然后将光标移动到左侧,光标不会呆在那不存在的字符的底部。如果没有文字,喇叭叫。
(2)d -删除对象
在这个命令对某一文本对象。文字对象是一段文字。他对权是控制光标移动的字符。例如,W代表了的话,那么数据仓库将删除下一word.5w代表5个字,然后将它们删除5W。
(3)DD——删除一行
一个最常用的D系列命令。之前,5dd将删除5行
(4)d的全部缺失
从光标删除到该行结尾的大写D。
(5)u——恢复
遗憾的是,他不仅删除了删除,而且撤销了您的所有编辑工作。
重复(6)。
重复编辑工作。
5。退出vi
当编辑并准备将vi返回shell时,可以使用以下方法之一。
(1)在命令模式下,是大写字母z的两倍,如果当前编辑的文件已被修改,则vi保存文件,然后返回shell。如果文件未被修改,vi将直接退出并返回shell。
(2)在最后一个模式中输入命令,w保存当前的编辑文件,但不退出,但继续等待用户输入命令。
例如:w newfile
在这一点上我会保存当前文件的内容到指定的新文件,而原文件保持不变。如果新文件是一个已经存在的文件,VI对显示窗口的状态提示信息:
文件存在(使用)!重写)
在这一点上,如果用户真的想与该文件的当前内容取代中原的新文件的内容,使用命令
W!新文件
否则,您可以选择另一个文件名来保存当前文件。
(3)最后一个模式中的输入命令,退出vi返回shell的Q系统。如果用这个命令退出vi,编辑文件没有保存,vi将在显示窗口的最后一行显示以下信息:
上次更改后不写(使用)!要重写)
建议在修改文件后不保存用户,然后vi不退出,继续等待用户的命令。如果用户不想保存修改过的文件并强行退出vi,可以使用命令:q!vi放弃修改,直接进入shell。
(4)在过去的模式输入命令,WQ VI将保存文件,然后退出六回到壳。
(5)输入命令在过去的模式:X命令功能与命令模式ZZ命令相同的功能。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。