linux系统怎么退出vi

上周有客户问我如何在Linux中使用vi。
我给了他一些指示并记下了它们:
1 保存并退出:这是最常用的。
先按ESC,然后输入:wq,然后按Enter键就可以了。
简单来说,就是 ESC 然后 :wq 。
还有两个热键:也可以按x保存并退出,也可以在ESC后按住Shift和ZZ(大写Z)。
使用后可以cat /path/to/your/file查看文件是否发生变化,如cat /usr/local/config.cfg。

2 正常退出:如果文件没有改变或者不想保存,按ESC键然后输入:q,按Enter键退出。
该操作不保存。
例如,如果您正在 /etc/hosts 中进行更改但不想保留它们,只需按 ESC:q 并按 Enter。

3 退出而不保存:如果您不想保留更改并且不想使用 :q!这么暴力,就用ESC:q吧!并按 Enter 键。
这!就是强制你直接选择退出,无论你是否改变。
上次写脚本时,我犯了一个错误,想废弃它并重新开始,所以我使用了这个。

4 强制退出:谨慎使用。
例如,如果编辑器突然崩溃,您可以通过按 ESC 键然后按 :!! 来强制其退出。
然后按 Enter 键。
但请注意,这肯定会丢失数据,除非您确定更改将是徒劳的。

陷阱提醒:所有这些操作都必须在ESC之后键入,这是命令模式。
Linux命令区分大小写,不要混淆。
当您感到困惑时,请先按 ESC 确认您处于命令模式,然后慢慢来。
特别是q!而且!!,使用它们之前请仔细考虑,您不会后悔的。

linux编辑文件后如何保存退出

兄弟,你问的是保存和退出 vi 和 vim 编辑器,让我告诉你。
vi 和 vim 编辑器非常易于操作,您所要做的就是记住一些命令。

1 .要保存并退出,必须首先进入命令模式,这需要按 Esc 键。
然后输入:wq并记得回车。
如果文件没有改变,则立即退出;如果更改了,它会在退出之前为您保存。

2 如果您只想保存而不退出,并且仍处于命令模式,请输入:w 并按 Enter。
文件已保存,但您可以继续编辑。

3 要另存为新文件,也在命令模式下输入:wfile(file 是新文件的名称),然后按 Enter。
这样,当前编辑的内容将保存在新文件中,而原始文件保持不变。

4 如果想不保存直接退出,必须输入:q!在命令模式下按 Enter 键。
这将删除所有未保存的更改并直接退出编辑器。
这通常在您犯了错误或不想保存时使用。

5 如果文件没有改变,想快速退出,可以在命令模式下按两次Z(大写字母Z)直接退出。

6 在last-line模式下(即你输入的模式:)),你可以做其他事情,比如:wnewfile(另存为),或者直接:q尝试退出。
如果文件已更改,它将允许您保存它。

注意:必须先进入命令模式并按 Esc 键。
如果文件权限不足,保存时可能会报错,应尝试使用sudo或调整权限。
Linux 区分大小写。
您必须以小写字母输入。
例如:wq不能写成:WQ。

该方法主要适用于vi和vim编辑器。
对于其他编辑器来说可能会有所不同。
这取决于具体的流程。

linux vi保存退出命令(如何退出vi)

粗略地说,vi 中有三个主要操作:创建/打开、编辑和保存。
我先说最重要的一点。
命令模式是vi的灵魂。
您只能在按“i”或“a”进入编辑模式后键入。
我们去年推出的一个项目中,有朋友忘记按“esc”,直接输入“:w”。
结果每次他都得重新启动终端。
说实话,当时挺尴尬的。

另一件事要注意的是最后一行的模式。
例如,如果对包含大约 3 000 行的文件进行更改后,立即按“w”保存它,则会崩溃。
首先您需要按“esc”,然后按冒号。
还有一个更重要的细节。
如果文件没有写权限,“wq”会直接报错。
在此期间,请使用“q!”快速离开而不被卡住。

一开始我以为“另存为”功能需要插件,后来发现vi自带了“:w filename”来重命名保存,省去了很多麻烦。
等等,还有别的事。
用行话来说,这称为雪崩效应。
事实上,前面的一个小延迟会让后面的整个事情崩溃——例如,如果你重复输入“dd”删除行而不确认它们,那么当你到达第5 00行时系统会响应缓慢,并且前2 00行可能会丢失。
很多人不重视这一点。

建议下次使用vi时先“设置编号”,以便查看行号。
编辑时记得用“u”取消。
不要按“q!”误。
您对使用“ZZ”保存并退出有何看法?

linux vi保存退出命令 (如何退出vi)

说白了,使用Linux vi编辑器相当简单,但掌握正确的保存和退出操作很重要。
我们先来说说最重要的事情。
打开文件时,直接输入“vi文件名”。
如果该文件不存在,vi会自动创建它并进入命令模式。
还有一点,编辑完成后,记得从编辑模式回到命令模式,按Esc键,然后输入冒号“:”即可进入末行模式。
在此模式下,“x”命令可以帮助您保存文件,“wq”将保存并退出,而“q!”不保存就直接出去。
我一开始以为“x”是唯一的保存命令,但后来我发现这是错误的,“wq”也很有用。
还有一个非常重要的细节。
操作前请务必确认您的选择,以免意外丢失数据。
保存成功后,使用“cat文件名”查看内容并确认是否正确。
坦白说,这很令人困惑。
很多人都没有注意这个检查步骤。
我认为值得一试。