VS Code设置自动保存

 Visual Studio Code编辑文件,默认情况下自动保存是关闭的,我们必须手动保存它。这里介绍如何在 Visual Studio Code 中设置编辑器自动保存。

设置自动保存

在Visual Studio Code 找到与自动保存相关的设置。请单击“文件”菜单中的“首选项”,然后单击显示的子菜单中的“设置”。

将显示 Visual Studio Code 设置界面:

在设置界面的搜索框中键入“auto save”。将会显示了一些设置项,但“Files:Auto Save”和“Files:Auto Save Delay”两个设置项相关。

Files:Auto Save,有四个选项:

  • off:不自动保存
  • afterDelay:经过单独指定的毫秒数后自动保存
  • onFocusChange:当编辑器失去焦点时自动保存
  • onWindowChange:当窗口失去焦点时自动保存

默认为关闭,不会自动保存。

afterDelay:延迟保存

如果选择 afterDelay,文件将在编辑后经过“Files:Auto Save Delay”中设置的毫秒数后自动保存。默认情况下,文件:自动保存延迟的值为 1000(= 1 秒)。

如果输入1000毫秒,一输入就会被保存,所以如果不需要那么频繁的保存,也可以把Files:Auto Save Delay的值改一下。例如,将 Files: Auto Save 设置为 afterDelay 并将 Files: Auto Save Delay 设置为 10000。在这种情况下,它会在编辑完成后每 10 10秒自动保存一次。

onFocusChange:焦点变化

如果你选择onFocusChange,当你编辑的编辑器有焦点时它不会自动保存,但是当焦点移动到另一个编辑器或工具栏时它会自动保存。

onWindowChange:窗口变化

如果选择onWindowChange,只要包含你编辑的编辑器的窗口有焦点就不会自动保存,但是当焦点移动到另一个窗口时会自动保存。

轻松启用或禁用自动保存

单击“文件”菜单时,会出现一个名为“自动保存”的切换按钮。每次单击此切换按钮时,它都会被选中或取消选中。选中时,启用自动保存,未选中时,禁用自动保存。

启用的自动保存设置是 afterDelay。即使进行了其他设置,使用切换按钮在启用和禁用之间切换也会将其设置为 afterDelay。

版权声明:著作权归作者所有。

相关推荐

systemctl解决Nginx奔溃后实现自动重启

解决程序奔溃自动重启是Systemd的一个特性,它有一组命令构成,涉及到系统管理的方方面面。其中systemctl是 Systemd 的主命令,用于管理系统。我们使用Systemd的自动重启特性,来实现nginx奔溃后自动重启。执行命令:systemctl edit nginx在[Service]节点上修改如下:[Service]Restart=alwaysRestartSec=1Type=for

Spring Boot 2自动配置Redis

spring boot有以下方式配置redis:自动配置编程式配置xml配置这里介绍自动配置方式。Spring boot使用spring-boot-starter-data-redis来自动配置Lettuce和Jedis这两种redis的Java客户端。默认选用的是Lettuce。添加依赖<dependency> <groupId>org.springframewor

Gradle自动签名release的apk

Gradle的任务可以帮我们自动完成很多重复的工作,这里介绍下如何自动对发布的apk进行签名。signing.gradle在app目录下新建signing.gradle文件,文件名可以根据需要修改。signing.gradle内容如下:ext.signing = [         storeFil

PHP类自动加载spl_autoload_register()

在PHP有两种方式实现类的自动加载:__autoload()和spl_autoload_register()。但由于__autoload()是我们自己定义的函数,它只允许被定义一次,这样很容易导致冲突,显得很不灵活,php 7已经把__autoload()废弃。spl_autoload_register()是spl标准库提供的函数,它允许我们多次调用,根据需要加载多个不同的autoloa

Android保存及恢复Activity的状态

Android保存Activity状态有两种方式:activity保存以及持久化保存。这里主要介绍activity保存。保存Activity状态基于Activity保存状态需要重写onSaveInstanceState(Bundle savedInstanceState)方法。示例:@Override public void onSaveInstanceState(B