如何在编程python时为vim中所有打开的缓冲区映射一个键

时间:2014-07-23 16:19:39

标签: python vim map

我发现这个链接用于映射在vim中运行python代码的键;但是,当我打开第二个或第三个缓冲区时,密钥不起作用。如何使映射永久保留所有打开的缓冲区。 Running Python code in Vim

感谢

2 个答案:

答案 0 :(得分:1)

你在谈论什么样的地图?

the most upvoted answer中的映射非常好。将这些行添加到~/.vimrc以在每个Python缓冲区中激活它:

augroup Python
    autocmd!
    autocmd FileType python nnoremap <buffer> <F9> :exec '!python' shellescape(@%, 1)<cr>
augroup END

答案 1 :(得分:0)

如果映射包含<buffer>,则表示它创建了缓冲区的映射。

从映射中删除<buffer>