如何暂时退出vim并返回

如何暂时退出vim并返回我怎么能退出Vim,而不是:q,然后回去继续编辑?

大家好,又见面了,我是你们的朋友全栈君。

本文翻译自:How to temporarily exit vim and go back

我怎么能退出Vim,而不是:q,然后回去继续编辑?


#1楼

参考:https://stackoom.com/question/7SRZ/如何暂时退出vim并返回


#2楼

You can switch to shell mode temporarily by: 您可以通过以下方式暂时切换到shell模式:

:! <command>

such as

:! ls

#3楼

If you are on a unix system, ctrl-Z will suspend vim and give you a shell. 如果你在unix系统上, ctrl-Z将暂停vim并给你一个shell。 Type fg to go back. 输入fg返回。 Note that vim creates a swap file while editing, and suspending vim wouldn’t delete that file (you aren’t exiting vim after all). 请注意, vim在编辑时会创建一个交换文件,暂停vim不会删除该文件(毕竟你不会退出vim)。 On dumb terminals, this method was pretty standard for edit-compile-edit cycles using vi . 在哑终端上,这种方法对于使用vi编辑 – 编译 – 编辑循环来说是非常标准的。 I just found out that for me, gvim minimizes on typing ctrl-Z . 我刚刚发现,对我来说, gvim最小化输入ctrl-Z


#4楼

Assuming terminal vim on a flavor of *nix: 假设终端vim的风格为* nix:

To suspend your running vim 暂停正在运行的vim

Ctrl + Z Ctrl + Z.

will suspend the process and get back to your shell 将暂停该过程并返回到您的shell

fg

will resume (bring to f ore g round) your suspended vim 将恢复(带至f矿石轮)暂停的VIM

To start a new shell 开始一个新的shell

start a subshell using: 使用以下命令启动子shell:

:sh

(as configured by) (由配置)

:set shell?

or 要么

:!bash

followed by: 其次是:

Ctrl + D (or exit , but why type so much?) Ctrl + D (或exit ,但为什么键入这么多?)

to kill the shell and return to vim 杀死shell并返回vim


#5楼

There are several ways to exit vim and have every thing the same when you return. 有几种方法可以退出vim,并在返回时让每件事情都相同。 There is very good documentation within vim itself explaining the various ways this can be done. 在vim中有非常好的文档,解释了可以这样做的各种方法。 You can use the following command within vim to access the relevant help page: :help usr_21 您可以在vim中使用以下命令来访问相关的帮助页面:help usr_21

To give you a brief summary, here are the different methods of quitting and returning with your session intact: 为了给您一个简短的总结,以下是您的会话完好不同的退出和退货方法:

  1. Suspend and resume – You don’t actually quit vim with this, you simply hide your session in the background until you need it. 暂停和恢复 – 你实际上并没有退出vim,你只需在后台隐藏你的会话,直到你需要它为止。 If you reset your computer or issue a kill command to vim, you will lose your session. 如果您重置计算机或向vim发出kill命令,则会丢失会话。 This is good for when you want to switch to another task temporarily, but if this is the case, then you might want to look into using the GNU Screen utility instead. 当你想暂时切换到另一个任务时,这很有用,但如果是这种情况,那么你可能需要考虑使用GNU Screen实用程序

  2. Sessions – This is the true way of saving your session between instances of vim. 会话 – 这是在vim实例之间保存会话的真正方法。 Even if you truly quit vim, your session will be there for you when you return. 即使你真的放弃了vim,当你回来时,你的会话也会在那里。 This is probably what you are looking for. 这可能就是你要找的东西。


#6楼

您可以使用:sh退出到您的默认shell,然后在shell提示符下键入$ exit将返回到vim。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140551.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • java反转数组_Java实现数组反转翻转的方法实例

    java反转数组_Java实现数组反转翻转的方法实例数组翻转的方法(java实现),数组翻转,就是将数组倒置,例如原数组为:{“a”,”b”,”c”,”d”},那么翻转后的数组为{“d”,”c”,”b”,”a”}。【方法一】使用集合个工具类:Collections.reverse(ArrayList)将数组进行反转:importjava.util.ArrayList;importjava.util.Collections;publiccl…

  • java递归查询父节点_java递归例子

    java递归查询父节点_java递归例子一、需求项目里要让用户能够设置所选择教材的章课节,以针对章课节提供相应的题目供用户做题。设计:用户设置了教材后,首次登录,进行章节设置时。默认为用户选择第一章、第一课、第一节。思路:用户访问页面,章一栏显示所有章,课一栏显示第一章下所有课程,节一栏显示第一章、第一课下的所有节。然后获取用户当前选择的章课节信息。如果当前用户没有设置过该教材的章课节,就为其设置默认的第一章、第一课、第一节。数据库设计…

  • java中Object转String的几种方法总结

    java中Object转String的几种方法总结java中Object转String有以下几种方法:1.object.toString()方法  这种方法要注意的是object不能为null,否则会报NullPointException,一般别用这种方法。2.String.valueOf(object)方法  这种方法不必担心object为null的问题,若为null,会将其转换为”null”字符串,而不是null。这一点要

  • 算法帝国:华尔街交易怪兽的核武器缔造史

    算法帝国:华尔街交易怪兽的核武器缔造史这是一段通俗的读物,更是一段算法交易的历史钩沉,华尔街的每个角落逐渐被算法所侵蚀,思考者,依然还是拖着额头,但却不得不接受未来的现实!1980年华尔街的黑客生涯:天时地利20世纪70年代末期,算法开始进入人们的工作,这一趋势席卷了世界各地的金融市场,标志着华尔街黑客时代已然来临。华尔街逐渐吸引了美国越来越多杰出的数学家和科学家投身于编写交易算法的工作。在布莱克·斯科尔斯统治市场之前,已经有少数工程师和科学家进入曼哈顿下城市场了,但他们大都是外来移民。麻省理工、哈佛和此类高等学府的工程楼和科学.

  • pycharm统一缩进快捷键_pycharm 注释快捷键

    pycharm统一缩进快捷键_pycharm 注释快捷键1.批量注释:选择要注释的文本行,背景变化后,同时按Ctrl+/2.取消批量注释:选择已注释的文本行,背景变化后,同时按Ctrl+/3.批量缩进:选择要缩进的文本行,背景变化后,按下TAB键4.取消批量缩进:选择要缩进的文本行,背景变化后,按下SHIFT+TAB键…

  • 手把手学习的DSP

    手把手学习的DSPss

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号