专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

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.eeeoo.cn/itwenda/903224.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小嗨整编
相关文章相关阅读
  • 我的世界命令方块指令(我的世界命令方块怎么获得)?

    我的世界命令方块指令(我的世界命令方块怎么获得)?

    我的世界命令方块指令(我的世界命令方块怎么获得)?我的世界命令方块是一种可以通过执行特定指令来实现各种功能的方块。它分为两种类型:命令方块和粘性命令方块。命令方块可以固定在某个位置,而粘性命令方块则可以像普通方块一样放置和移动。我的世界命令...

  • 华为手机锁屏密码忘了怎么解开保存数据?

    华为手机锁屏密码忘了怎么解开保存数据?

    华为手机锁屏密码忘了怎么解开保存数据?华为手机忘记锁屏密码可以通过强制恢复出厂设置来解除锁屏密码。但手机里面的数据会全部丢失,如果没有云备份则无法恢复手机原来的数据。因此大家在设置密码的时候一定要牢记。下面分享华为手机强制恢复出厂设置的方法...

  • 魔兽世界治疗宏命令编写(魔兽世界治疗宏命令大全)

    魔兽世界治疗宏命令编写(魔兽世界治疗宏命令大全)

    魔兽世界治疗宏命令编写(魔兽世界治疗宏命令大全)下面带来魔兽必用治疗宏命令。1-治疗多目标加血宏命令最高优先级:Alt+宏命令按键=治疗自己,二级优先级:鼠标指向目标,三级优先级:反目标,四级优先级:当前无目标或敌对目标的友方#showto...

  • 魔兽世界如何重置副本进度(魔兽世界如何重置副本命令)

    魔兽世界如何重置副本进度(魔兽世界如何重置副本命令)

    魔兽世界如何重置副本进度(魔兽世界如何重置副本命令)下面就让我们一起来探讨一下魔兽世界中副本重置的方法吧。魔兽世界如何重置副本进度为了确保游戏过程的流畅与稳定,小编强烈建议玩家们在重置副本前先使用奇游加速工具优化网络环境。这样不仅可以减少卡...

  • 微信拍照怎样不让保存到手机相册,在哪里设置?

    微信拍照怎样不让保存到手机相册,在哪里设置?

    微信拍照怎样不让保存到手机相册,在哪里设置?平时我们给别人发的照片或者视频都会自动的保存到我们手机相册里面,久而久之的你会发现相册里面都是自己给别人发的视频或者照片,特别的占用手机内存,当你想要删除的时候,先不说会不会删除重要的东西,但是会...

  • 魔兽世界重置宏命令大全(魔兽世界重置宏怎么设置)?

    魔兽世界重置宏命令大全(魔兽世界重置宏怎么设置)?

    魔兽世界重置宏命令大全(魔兽世界重置宏怎么设置)?下面带来魔兽世界重置宏命令大全及设置方法。魔兽世界重置宏命令大全重置副本宏命令/runResetInstances()在副本之外的队长点击此宏直接重置副本。两条随机激活的龙出现的时间不定,大...

  • 魔兽世界钓鱼收杆宏设置(魔兽世界钓鱼收杆宏命令)

    魔兽世界钓鱼收杆宏设置(魔兽世界钓鱼收杆宏命令)

    魔兽世界钓鱼收杆宏设置(魔兽世界钓鱼收杆宏命令)下面带来魔兽世界钓鱼收杆宏设置方法及命令。魔兽世界钓鱼收杆宏设置1、设置一个钓鱼宏。2、钓鱼宏代码:3、然后设置好宏命令后按左键抛竿,右键收竿。4、如果不想用宏命令了可以再设置一个宏命令。5、...

  • 魔兽世界怎么拉远视角(魔兽世界拉远视角命令)?

    魔兽世界怎么拉远视角(魔兽世界拉远视角命令)?

    魔兽世界怎么拉远视角(魔兽世界拉远视角命令)?下面带来魔兽世界拉远视角的方法及拉远视角命令。魔兽世界怎么拉远视角1、首先我们按ESC呼出菜单。2、然后点击界面选项。3、接着点击左侧的镜头选项。4、之后将镜头跟随模式改为从不调整镜头。5、最后...

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

精彩推荐