我写这篇文章是为了扩展这个博客: 如何清除 vim 终端历史记录? 我的 vimrc 中有这个:
autocmd FileType python map <buffer> <F9> :w<CR>:exec '!python3' shellescape(@%, 1)<CR>
autocmd FileType python imap <buffer> <F9> <esc>:w<CR>:exec '!python3' shellescape(@%, 1)<CR>
但我不知道每次再次运行时在哪里添加清除命令来清除终端。我尝试在之后插入它,<CR>
但没有用。你能帮助我吗?谢谢你的建议。
答案1
我已经找到答案了。在 vimrc 中我添加:
nmap <F9> <Esc>:w<CR>:!clear;python3 %<CR>