Vim map 命令保存文件并运行测试

标签 vim

我如何映射一个命令来保存当前文件然后运行它?

我正在尝试:

:nnoremap <leader>r :w<CR>| !python %

这会立即运行 python 命令,但不会在我调用 leader 键时运行。我在这里缺少什么?

最佳答案

只是为了跟进 Corner 所说的内容,您可以这样做:

nnoremap <leader>r :w \| !python %<cr>

关于Vim map 命令保存文件并运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18582755/

相关文章:

vim - 将局部变量传递给在 eval 中创建的函数,即 :- Closures in viml

bash - 如何将 'gvim filename' 别名为 'gvim filename &'

vim - 让 gVim 始终运行单个实例

vim - 如何在垂直拆分下方打开快速修复窗口?

macos - 在 Macvim 中打开/安装 ctags(已安装 Homebrew 软件、oh-my-zsh、janus)

haskell - vim:保存时调用函数

vim - Vim 中\ze\zs 的否定

vim - 在 Vim 中平滑滚动的最佳方法是什么?

vim - 如何在 Vim 中折叠 C++ 风格的注释?

vim - 删除/剪切 2 个模式之间的所有内容(加载到注册)vim