[문제 설명]
Vim에서 튀어나오지 않았으면 좋겠습니다
그랬으면 좋겠습니다: 일반 모드에서 특정 키를 누르면 출력을 쉽게 관찰할 수 있도록 아래에 작은 셸 창이 나타납니다(그냥 IDE처럼)
가끔은 아이디어를 확인하기 위해 Vim과 Shell을 자주 전환하는 것은 선택 사항이 아닙니다
[환경 및 재생산]
Ubuntu14-Vim7.4 (Vi와 호환되지 않음)
update
Solved
바퀴를 다시 만들지 마세요. 좋지 않을 뿐만 아니라 vim 스크립트의 구문에 익숙하지 않기 때문에 결국 형편없는 바퀴가 됩니다
구글에서 'vim Quickrun'을 검색해주세요
사용 가능:
neovim의 터미널
tmux + vim
vim + Conque-Shell
직접 실행
:!python a.py
可以啦!另外非要映射快捷键的话,我使用了一个大神的vim配置,很完善,k-vim, 他里面就有一个运行按键设置::
F10
就跟:!python a.py
효과는 같습니다,vim의 make는 아래와 같은 실행 결과를 표시합니다.
vim에서 쉘을 실행하는 플러그인이 특히 만족스럽지 않습니다. 그래서 나중에 tmux와 vim을 사용했는데 몇몇 문제가 발생할 수도 있고, GUI가 있는 시스템에서는 항상 기분이 좋지 않습니다.
이제는 vim + tilda를 사용합니다. 틸다와 유사한 장치가 많이 있습니다. 검색해 보면 그 장치가 무엇인지도 잊어버렸습니다.
창을 나누는 방법
을 확실히 알게 될 거예요! ! 명령줄을 실행하고 결과를 현재 버퍼에 기록합니다
매크로 및 키 바인딩
이것들의 조합은 당신이 원하는 것입니다
@shomy의 방법이 약간 개선될 수 있습니다:
:!파이썬 %
%는 현재 파일을 의미하므로 실행하기 전에 저장해야 합니다.
https://github.com/klen/python-mode
사용을 권장합니다.Python 스크립트를 직접 실행하고 virtualenv도 지원합니다
파이썬 코드 실행(<리더>r)
터미널 창이 있는 neovim을 사용하세요.
이건 내 꺼야:
으아아아내장된 터미널인 neovim을 사용하시면 됩니다. 내 구성을 참고하시면 됩니다(vim과 호환 가능)
https://github.com/wsdjeg/DotFiles
nnoremap <leader>r :!%:p<CR>