Open Firestar-Reimu opened 4 years ago
map <F5> :call RunPython()<CR> function! RunPython() exec "w" if &filetype == 'python' if search("@profile") exec "AsyncRun kernprof -l -v %" exec "copen" exec "wincmd p" elseif search("set_trace()") exec "!python3 %" else exec "AsyncRun -raw python3 %" exec "copen" exec "wincmd p" endif endif endfunc
这样在遇到input()的时候会报错:‘EOF when reading a line’,但是我已经打了%了
input()
%
以及,我用anaconda作为默认python时应该用什么语句?
因为 quickfix 窗口并不能接受任何输入。
你可以试试:
:AsyncRun -mode=term -pos=tab python3 %
anaconda 的话,把 python 换成完整指向 anaconda python 的路径。
我发现let g:asyncrun_open = 0并不能关掉quickfix窗口,而我并不想让它显示,怎么办呢(自动不显示那种)
let g:asyncrun_open = 0
这样在遇到
input()
的时候会报错:‘EOF when reading a line’,但是我已经打了%
了以及,我用anaconda作为默认python时应该用什么语句?