我最终决定尝试Vim,因为GUI编辑器让我越来越沮丧。到目前为止,我很喜欢它,但是对于遇到的问题我找不到任何帮助...

我正在尝试使用:Pyrun将命令:!python %映射到Vim中的cmap。如果我键入:cmap,则映射显示正常。但是,在键入:Pyrun时,出现以下错误消息:



这是我在.vimrc中尝试的内容:

:autocmd FileType python :cmap Pyrun<cr> !python %<cr>
:autocmd FileType python :cmap Intpyrun<cr> !python -i %<cr>

我该怎么办才能解决这个问题?

最佳答案

我会在您的.vimrc或ftplugin / python_ft.vim中尝试类似的方法

command Pyrun execute "!python %"
command Intpyrun execute "!python -i %"

然后:Pyrun:Intpyrun应该起作用

然后,您可以将功能键映射到每个
map <F5> :Pyrun<CR>
map <F6> :Intpyrun<CR>

09-28 09:47