ipython 또는 ipython3을 사용할 때 % edit 명령을 사용하여 파이썬 스크립트를 작성하는 편집기를 열 수 있습니다. 내 문제는 기본 편집기가 vim이고 실제로 해당 편집기를 사용하는 방법을 얻지 못한다는 것입니다. 내가하고 싶은 것은 편집기를 nano 또는 gedit로 변경하는 것입니다. 나는 터미널을 유지하고 나노 편집기로 바꾸는 것을 선호한다고 생각합니다.
'편집?'을 입력하면 ipython 터미널에 명령하면 다음과 같이 표시됩니다.
% edit는 IPython의 편집기 후크를 실행합니다. 이 후크의 기본 버전은 $ EDITOR 환경 변수로 지정된 편집기를 호출하도록 설정되어 있습니다. 이것이 없으면 Linux / Unix에서는 vi로 기본 설정되고 Windows에서는 메모장으로 기본 설정됩니다. 편집기 후크를 변경하는 방법은이 docstring의 끝을 참조하십시오.
그런 다음 해당 docstring의 끝을 보면 다음과 같습니다.
기본 편집기 후크 변경 :
고유 한 편집기 후크를 작성하려면 시작시로드하는 구성 파일에 넣을 수 있습니다. 기본 후크는 IPython.core.hooks 모듈에 정의되어 있으며 추가 수정을위한 시작 예제로 사용할 수 있습니다. 이 파일에는 정의한 후에 사용할 새 후크를 설정하는 방법에 대한 일반적인 지침도 있습니다.
그런 초보자가되어 죄송하지만 여기서 길을 잃었습니다. IPython.core.hooks 모듈을 얻는 방법을 잘 모르거나 단순히 환경 변수 $ EDITOR를 nano로 설정하십시오.
어떤 제안?