专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

vim保存退出命令,vim如何保存退出

来源:小易整编  作者:小易  发布时间:2023-02-22 10:17
摘要:vim保存退出命令,vim如何保存退出。如何退出Vim?点击Esc键进入“普通模式”。然后,您可以键入:以进入“命令行模式”。冒号(:)将出现在屏幕底部,您可以键入以下命令之一。要执行命令,请Enter按键。·:q退出(的缩写:quit)·...

vim保存退出命令,vim如何保存退出。如何退出Vim?

点击Esc键进入“普通模式”。然后,您可以键入:以进入“命令行模式”。冒号(:)将出现在屏幕底部,您可以键入以下命令之一。要执行命令,请Enter按键。

· :q 退出(的缩写:quit)

· :q!不保存即退出(的缩写:quit!)

· :wq 写和退出

· :wq! 即使文件只有读权限也可以写并退出(如果文件没有写权限:强制写)

· :x 写入并退出(类似于:wq,但仅在有更改时写入)

· :exit写入并退出(与相同:x)

· :qa全部退出(的缩写:quitall)

· :cq 退出而不保存并使Vim返回非零错误(即退出时出现错误)

也可以通过输入ZZ保存并退出(与:x)或ZQ直接退出(与:q!)来直接从“普通模式”退出Vim

如今Vim已经更新到Vim8,“怎么退出Vim”早已经成为程序员之间的一个热梗,更多的程序员是表面上不会退出,背地里俨然已经自学成Vim大佬。

既然前面我们已经学会了如何退出Vim这个重点,那么我们就可以开始深入学习Vim的旅程了。

在Cygwin中感受类UNIX操作体验

Cygwin是Windows的类UNIX环境,它提供了一种命令行界面,致力于将强大的UNIX Shell命令行以及相关的支撑工具带到Windows操作系统中。

Cygwin的应用程序可能叫作Cygwin64 Terminal或Cygwin Termianl,这取决于操作系统的类型。找到其图标,如图所示。

vim保存退出命令,vim如何保存退出

打开它,可以看到如下的命令行提示界面,Linux用户应该相当熟悉了。

vim保存退出命令,vim如何保存退出

vim保存退出命令,vim如何保存退出

Cygwin是在Windows环境下体验Linux系统Shell命令的一种方式,这意味着,一旦选择使用Cygwin时,就需要遵循Linux系统中的指令和约定。

同时,还需要注意Windows样式的换行符和Linux样式的换行符,因为Windows和Linux处理换行的方式不同。如果在Vim中遇到^M字符无法识别,则对相应的文件执行dos2unix命令就可以解决。

Vim的基本操作

1

打开文件

首先,使用者可以打开自己最喜欢的命令行终端(Linux和macOS系统中是终端,Windows系统中为Cygwin),跟随下面的步骤来编写一个非常基础的Python程序。

先从一个简单的开平方根计算器开始,运行如下命令。

$vimanimal_farm.py

这会打开一个名为animal_farm.py的文件。如果此文件存在,则读者会看到它的内容;如果文件不存在,则得到一个空白界面

vim保存退出命令,vim如何保存退出

Vim的底部状态中显示了文件名,旁边还有[New File]字样,表示这是一个新文件。现在读者已经用Vim打开了第一个文件。

如果之前已经打开过Vim,则可以用如下命令加载一个文件(别忘了命令后面要按Enter键)。

$vimanimal_farm.py

这有可能是你在Vim中运行的第一条命令。输入冒号字符:表示进入命令行模式,在此模式下输入的文字会被Vim解析为命令。按Enter键可以结束命令,通过Vim命令可以执行很多复杂的操作,包括访问系统的命令行。命令:e表示编辑(edit)。

2

修改文字

默认情况下,Vim处于正常模式(normal mode),即每个键都对应于某个命令。

输入命令i将使Vim进入插入模式(insert mode)。它会在底部的状态栏中显示-- INSERT --字样

插入模式下的行为和在其他无模式编辑器中相似。正常情况下,除添加新文本之外,不需要花太多篇幅介绍插入模式。

现在输入如下所示的代码,这就是之前提到的Python程序。

vim保存退出命令,vim如何保存退出

按下Esc键可以返回到Vim的正常模式。这时,状态栏上的-- INSERT --字样消失,可以继续在Vim中输入命令。

上述代码并不是Python编程的最佳实践,这里只是用它来展示Vim的一些功能。

3

保存和关闭文件

保存文件可执行命令:w。

注意,在输入命令后按下Enter键。

:w表示写(write)的意思。

:w命令后面也可以接一个文件名,并另存为新文件。修改后的内容会保存到这个新文件中去,当前文件也变成了这个新文件。尝试执行命令:w animal_farm2.py。

退出Vim,并检查一下文件是否已经生成。命令:q表示退出(quit)的意思。也可以将写和退出这两个命令组合为:wq,表示先保存后退出。

退出Vim之后又回到了系统的命令行,可以检查一下当前目录中的内容是否发生了变化,如下所示:

$ls$python3animal_farm.py$python3animal_farm.pycatdogsheep

下图中显示了这3条命令的输出结果。

vim保存退出命令,vim如何保存退出

Vim进阶实战演练,迎来升华

以上的基本操作你都学到了吗?


本文地址:IT问答频道 https://www.hkm168.com/itwenda/903224.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • 什么是Linux系统中nc命令?nc命令的用法详解

    什么是Linux系统中nc命令?nc命令的用法详解

    这篇文章主要介绍了linux系统中nc命令的基本用法,nc命令非常之强大,这里先简单介绍它用来作端口扫描以及文件传输等的基础使用。功能说明:功能强大的网络工具,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小...

  • cmd命令怎么打开?

    cmd命令怎么打开?

    cmd命令的打开方法:1、在电脑桌面中使用“win+r”组合键,打开的“运行”窗口,输入“cmd”命令并回车即可打开;2、打开“开始”菜单,在搜索框中输入“cmd”,点击“cmd.exe”即可打开。CMD一般指命令提示符,命令提示符是在操作...

  • 使用ps编辑后的图片怎么保存

    使用ps编辑后的图片怎么保存

    AdobePhotoshop,简称“PS”,是由AdobeSystems开发和发行的图像处理软件,可以有效地进行图片编辑工作。下面我们来看一下PS保存图片的方法。1、编辑完成后,单击“文件”,点击“存储为”,2、在弹出的对话框中先选...

  • linux命令ls是什么意思

    linux命令ls是什么意思

    在linux中,ls全称“list”,中文意思为“列表”,其主要功能是显示指定工作目录下的内容(列出工作目录所含之文件及子目录),也可以查看文件权限,语法“ls[选项]目录名称”。当ls命令不使用任何选项时,默认只会显示非隐藏文件的名称...

  • linux 命令mkdir执行什么

    linux 命令mkdir执行什么

    linux命令mkdir执行创建目录,该命令是创建由dirname命名的目录,如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。本教程操作环境:...

  • linux中nginx重启命令有哪些

    linux中nginx重启命令有哪些

    linux中nginx重启命令有:1、使用service命令,“servicenginxrestart”;2、使用systemctl命令,“systemctlrestartnginx”。在Linux系统中,Nginx是一种常用的We...

  • linux中sed命令怎么实现替换

    linux中sed命令怎么实现替换

    方法:1、设置参数“c”,c的后面可以接字串,这些字串可以替换指定的行,语法为“sed'行数c替换后内容'”;2、设置参数“s”,可以直接进行替换工作,语法为“sed's/要被取代的字串/新的字串/g'”。本教程操作环境:linux...

  • linux如何进行抓包命令

    linux如何进行抓包命令

    linux可以使用tcpdump命令、tshark命令和ngrep命令进行抓包命令。详细介绍:1、tcpdump命令,可以捕获网络数据包并显示或保存;2、tshark命令,可以在不使用图形界面的情况下进行抓包;3、ngrep命令,可以用于抓...

  • 周排行
  • 月排行
  • 年排行

精彩推荐