Damit die Vim-Funktionalität innerhalb von VScode funktioniert, können Sie die Neovim-Integration nutzen.
Zuerst müssen Sie Neovim installieren. Eine Anleitung finden Sie unter: https://github.com/neovim/neovim/wiki/Installing-Neovim
Dann passen Sie die folgenden Einstellungen in der Benutzerkonfiguration:
// Use neovim on backend. (only works for Ex commands right now). You should restart VScode after enable/disabling this for the changes to take effect. NOTE: Neovim must be installed (v0.2.0) and neovimPath must be set the executable in order for this setting to work. Otherwise, vscodevim will crash.
"vim.enableNeovim": true,
// Path to run neovim executable. For example, /usr/bin/nvim, or C:\Program Files\Neovim\bin\nvim.exe
"vim.neovimPath": "nvim",
Restart VScode. Jetzt können Sie Vim Ex-Befehle verwenden, da die Befehle an eine kopflose Neovim-Instanz gesendet werden, die im Hintergrund läuft. Sie können sogar installierte Vim Plugin-Funktionen bis zu einem gewissen Grad verwenden.
Ich bin mir ziemlich sicher, VS-Code nicht unterstützt vim Funktionen wie folgt ... Wenn Sie wirklich diese Funktionen benötigen, müssen Sie bei Vim bleiben. – Phonolog
Ich würde dafür ein externes Skript verwenden. 'sed', Perl, Python, was auch immer du installiert hast - es ist jeweils ein Einzeiler. –
Suchen und ersetzen "^ \ n" mit Regex-Option ausgewählt und durch nichts ersetzen funktioniert für mich. – Mark