REPL에서 평가해야하는 많은 미리보기를 작성합니다. 나는 복사 붙여 넣기 또는 REPL에서 전체 파일을로드하지만, 때로는 그 오버 헤드 가이 작업을 수행 할 수 있습니다. 대화 형 방식으로 시각적 영역을 repl에 전달하는 가장 간단한 방법은 무엇입니까?대화 형 REPL에 비주얼 선택을 보내는 방법은 무엇입니까?
나는 Vim: Run selected code in a persistent REPL-environment을 발견했습니다.
그러나 시각적 입력으로 stdin을 사용하여 VIM Visual 선택에서 REPL을 시작하는 간단한 방법이 필요합니다.
비주얼 버퍼를 필터링없이 파이썬으로 파이프되거나 출력을 처리하는 방법을 이해해야합니다. 예를
난 단지 클래스 푸를 선택()하고, REPL의 네임 스페이스에서 볼 푸와 REPL를 입력 할 수 있어야합니다Some Other Code
Class Foo():
pass
Some Other Code
를 들어
. 필터 등 출력물 등 많은 변종을 보았습니다. 그러나 이것은 파이썬 스 니펫 (Python Snippets) 등을 배우기위한 것이기 때문에 REPL과는 반대로 VIM에서 글쓰기를 선호합니다. 이 질문 파이썬 실제로
추신 :
vnoremap <F6> :w! /tmp/tmp.py <bar> !python -i /tmp/tmp.py<CR>
이 문제를 해결하는 일반적인 방법을 찾고 :
나는이 bash는 표준 입력과 파이썬 REPL을 얻을 작동합니다 생각. 문제의 핵심은 Vim이 프로세스를 다루는 데 문제가 있다는 것입니다.
같은 플러그인도있다 : https://github.com/zweifisch/pipe2eval