찾다

 >  Q&A  >  본문

Vim을 사용하여 Python과 같은 스크립트를 편집할 때 출력 결과를 쉽게 관찰할 수 있도록 아래에 작은 셸을 삽입하려면 어떻게 해야 합니까?

[문제 설명]
Vim에서 튀어나오지 않았으면 좋겠습니다
그랬으면 좋겠습니다: 일반 모드에서 특정 키를 누르면 출력을 쉽게 관찰할 수 있도록 아래에 작은 셸 창이 나타납니다(그냥 IDE처럼)
가끔은 아이디어를 확인하기 위해 Vim과 Shell을 자주 전환하는 것은 선택 사항이 아닙니다

[환경 및 재생산]
Ubuntu14-Vim7.4 (Vi와 호환되지 않음)

update
Solved
바퀴를 다시 만들지 마세요. 좋지 않을 뿐만 아니라 vim 스크립트의 구문에 익숙하지 않기 때문에 결국 형편없는 바퀴가 됩니다

구글에서 'vim Quickrun'을 검색해주세요

phpcn_u1582phpcn_u15822752일 전641

모든 응답(10)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:39:03

    사용 가능:

    • neovim의 터미널

    • tmux + vim

    • vim + Conque-Shell

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:39:03

    직접 실행 :!python a.py 可以啦!
    另外非要映射快捷键的话,我使用了一个大神的vim配置,很完善,k-vim, 他里面就有一个运行按键设置::F10 就跟:!python a.py효과는 같습니다,

    회신하다
    0
  • 阿神

    阿神2017-05-16 16:39:03

    vim의 make는 아래와 같은 실행 결과를 표시합니다.
    vim에서 쉘을 실행하는 플러그인이 특히 만족스럽지 않습니다. 그래서 나중에 tmux와 vim을 사용했는데 몇몇 문제가 발생할 수도 있고, GUI가 있는 시스템에서는 항상 기분이 좋지 않습니다.
    이제는 vim + tilda를 사용합니다. 틸다와 유사한 장치가 많이 있습니다. 검색해 보면 그 장치가 무엇인지도 잊어버렸습니다.

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:39:03

    창을 나누는 방법
    을 확실히 알게 될 거예요! ! 명령줄을 실행하고 결과를 현재 버퍼에 기록합니다
    매크로 및 키 바인딩

    이것들의 조합은 당신이 원하는 것입니다

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:39:03

    @shomy의 방법이 약간 개선될 수 있습니다:

    :!파이썬 %

    %는 현재 파일을 의미하므로 실행하기 전에 저장해야 합니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-16 16:39:03

    https://github.com/klen/python-mode

    사용을 권장합니다.

    Python 스크립트를 직접 실행하고 virtualenv도 지원합니다

    • 파이썬 코드 실행(<리더>r)

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:39:03

    터미널 창이 있는 neovim을 사용하세요.

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:39:03

    이건 내 꺼야:

    으아아아

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:39:03

    내장된 터미널인 neovim을 사용하시면 됩니다. 내 구성을 참고하시면 됩니다(vim과 호환 가능)

    https://github.com/wsdjeg/DotFiles

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:03

    nnoremap <leader>r :!%:p<CR>

    회신하다
    0
  • 취소회신하다