在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。
在末行模式下,输入命令
:w
Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。
[例6]
:w newfile
此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:
File exists (use ! to override)
此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令
:w! newfile
否则可选择另外的文件名来保存当前文件。
在末行模式下,输入命令
:q
系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。
在末行模式下,输入命令
:wq
Vi将先保存文件,然后退出Vi返回到shell。
在末行模式下,输入命令
:x
该命令的功能同命令模式下的ZZ命令功能相同。
分享到:
相关推荐
Linux Vi保存退出命令详解 Vi 编辑器是 Linux 系统中的一种功能强大且灵活的文本编辑器,广泛应用于各种 Linux 发行版中。然而,对于初学者来说,Vi 编辑器的使用可能会感到困惑,因为它具有独特的命令模式和末行...
退出vi编辑器时,需要确保当前编辑的内容已被保存或放弃,否则vi会阻止退出,避免数据丢失。以下是在不同情况下退出vi编辑器的常用命令: 1. **保存并退出** - 使用`:wq`命令可以保存当前文件并退出vi编辑器。这...
**:放弃对文件所做的更改并退出。 - **:wq** 或 **:x**:保存文件并退出。 - **zz**:保存文件并退出,等同于 **:wq**。 通过上述指令的介绍,我们可以看出 `vi` 编辑器虽然界面简洁,但是其功能非常强大,能够...
- **底线命令模式(Last line mode)**:在此模式下,可以保存文件、退出编辑器或设置编辑环境,如寻找字符串、列出行号等。 #### 三、VI编辑器基本操作 ##### 1. 进入VI 在命令行中输入`vi 文件名`,例如:`vi test...
按ESC键 跳出vi的编辑命令,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不...
- 退出:在命令模式下,输入`:q`退出,如果文件有未保存的修改,会提示不能退出。若要强制退出并放弃修改,使用`:q!`。 2. **进入插入模式** - 在命令模式下,按`i`键,进入插入模式,此时可以直接输入文本。 3....
vi编辑器是Linux和Unix系统中广泛使用的文本编辑工具,其独特的操作模式和高效快捷的命令使得它在程序员和系统管理员中备受青睐。vi编辑器主要有两种操作模式:指令模式和输入模式。 1. **指令模式**:当你启动vi时...
`命令,可以放弃所有更改并退出vi。 ##### 3.4 光标移动 - **移动到行首**:使用`^`键。 - **移动到行尾**:使用`$`键。 - **向上移动一行**:使用`k`键。 - **向下移动一行**:使用`j`键。 - **向左移动一个字符*...
### VI编辑器及命令教程详解 #### 一、VI编辑器简介 VI编辑器,全称为Visual Editor,是UNIX系统中广泛使用的文本编辑工具之一。它不仅功能强大,而且使用灵活,深受系统管理员和程序员的喜爱。VI编辑器的核心优势...
:不保存文件并退出vi :!command:执行shell命令command :n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入 :r!command:将命令...
`:放弃修改并退出。 - `:wq!`:即使文件已被修改也强制保存并退出。 - **其他实用命令** - `G`:跳转至文件的最后一行。 - `1G`:跳转至文件的第一行。 - `:21`:跳转至第21行。 - `21G`:同样也是跳转至第21...
2. **命令模式下 wq**:保存当前编辑的内容并退出 vi 编辑器。 3. **命令模式下 wq!**:强制保存更改并退出 vi 编辑器,即使文件已经被标记为只读也会尝试保存。 #### 三、vi 编辑器的基本操作模式 1. **vi 时为...
* 放弃修改并退出:`:q!` 编辑命令 * 添加数据:`i`、`I`、`a`、`A`、`o`、`O` * 删除数据:`x`、`X`、`dw`、`d0`、`d$`、`D`、`dd` *Undo 和 redo:`u`、`U`、`Ctrl+R` 光标移动 * 移到行首:`0` * 移到行尾:`...
可以使用`:w`命令保存当前的修改,`:wq`保存并退出,`:q!`不保存更改强制退出。如果遭遇电源故障或其他问题,定期保存可以避免损失。 定位光标是vi编辑器中的另一个重要方面。除了使用方向键,还可以通过数字和`G`...
### Linux 下 vi 编辑器命令总结 #### 一、基本导航命令 在 Linux 的 vi 编辑器中,熟练掌握导航命令对于提高编辑效率至关重要。 - **移动光标** - `h`:向左移动一个字符。 - `j`:向下移动一行。 - `k`:...
编辑结束,按ESC 键 跳到命令模式,然后输入退出命令: :w (write)保存文件但不退出vi 编辑 :w! 强制保存,不退出vi 编辑 :w file 将修改另存到file中,不退出vi 编辑 :wq (write and quite)保存文件并...
3. **底行模式**:通过在命令模式下输入`:`, `:`后可输入各种命令,如保存文件、退出编辑器等。 ### 二、命令模式下的基本操作 1. **移动光标**: - 使用`h`、`j`、`k`、`l`键分别向左、下、上、右移动光标。 - ...