如何从 vim 编辑器中运行脚本?

Sel*_*non 5 vim editor command-line scripts

在 vim 中(我使用的编辑器主要是因为终端集成),我想从 vim 中运行我的脚本(例如 Python 或 Javascript)。

我不介意它是否打开一个新窗口,我只想知道是否有用于保存/运行的编辑器命令。TNX1.0E6,

小智 8

你可以在 vim 中运行命令 !

:!echo "hello"
Run Code Online (Sandbox Code Playgroud)

该符号%是当前打开文件名称的快捷方式,因此您可以使用

:!%
Run Code Online (Sandbox Code Playgroud)

将出现控制台输出,然后按 Enter 返回编辑文件

您可以添加一个键绑定来保存和运行 ~/.vimrc

nnoremap <F5> <esc>:w<enter>:!%:p<enter>
inoremap <F5> <esc>:w<enter>:!%:p<enter>
Run Code Online (Sandbox Code Playgroud)