如何设置 VS Code 以使用 shift ZZ 保存文件?

Posted

技术标签:

【中文标题】如何设置 VS Code 以使用 shift ZZ 保存文件?【英文标题】:How can I set up VS Code to save files using shift ZZ? 【发布时间】:2020-08-03 20:30:47 【问题描述】:

如何设置 VS Code 以使用 esc shift ZZ 保存文件?我有运行良好的 vim 扩展。我几乎可以使用 vim 击键来完成所有操作。但我无法使用esc shift ZZ 保存我的文件。我必须使用Ctrl S。 :( 我可以重新映射一个热键吗?我正在运行 Ubuntu 18.04。

【问题讨论】:

你可以,你会想看看如何创建/映射“和弦” - code.visualstudio.com/docs/getstarted/… 这样安全吗?我想知道为什么 vim 扩展没有自己添加这个?这让我觉得有问题。不过,谢谢。我一定会学习创建地图和弦。 :) 【参考方案1】:

这行得通。这是我的整个 settings.json 文件。 Ctrl shift P 调出命令面板。 Ttpe 在“设置”中选择 settings.json。


    "python.pythonPath": "/usr/bin/python",
    "terminal.integrated.fontFamily": "Hack Nerd Font",
    "kite.showWelcomeNotificationOnStartup": false,
    "workbench.colorTheme": "Andromeda Colorizer",
    "git.suggestSmartCommit": true,
    "editor.fontSize": 18,
    "editor.wordWrap": "on",
    "editor.minimap.enabled": false,
    "vim.normalModeKeyBindingsNonRecursive": [
        
            "before": ["Z", "Z"],
            "commands": [
                ":w"
            ]
        
    ],
    "git.enableSmartCommit": true

添加此部分:

"vim.normalModeKeyBindingsNonRecursive": [
        
            "before": ["Z", "Z"],
            "commands": [
                ":w"
            ]
        
    ],

:w 用于写入。 :wq 将写入并保存。我选择 :w 是因为我想在不关闭文件的情况下保存。

大家干杯!

【讨论】:

以上是关于如何设置 VS Code 以使用 shift ZZ 保存文件?的主要内容,如果未能解决你的问题,请参考以下文章

VS Code:如何打开 settings.json 文件?

vs code 快速配置

Vs Code JavaScript开发插件推荐

vs code 自定义代码片段

VS Code 安装后的一些配置项

VS code 自定义快捷键