Windows의 Gvim에서 Python의vimrc를 이용한 예

5392 단어 PythonVimtech
JetBrains사Python Developers Survey 2019 Results에 따르면 파이톤이 사용하는 편집기(IDE)에서 사용하는 소프트웨어 3위는
  • PyCharm
  • VS Code
  • Vim
  • 듣건대
    나는 1, 2.(Pytohon은 확장 기능으로) 이루어진 것이 대부분이 비Pytohon 언어로 이루어진 것이어서 불만입니다.
    반면의 VimShougo은 파이썬에 많은 플러그인denite.nvimdefx.nvim을 설치했다.
    위에서부터 앞으로 일부 기사에서는'파이톤이 어떤 빔을 제어할 수 있는지'라는 메시지를 여러분과 공유하고 싶다.

    요컨대


    먼저'누구도 걸려 넘어지지 않는다'는 윈도의 Gvim에서 파이톤의vimrc의 예를 재현할 수 있는 절차다.그 절차는 아래와 같다.

  • https://vim-jp.org/ 오른쪽 바이너리 다운로드에서 Windows 64비트vim-win 32-istaller 다운로드 및 설치

  • https://www.python.org/downloads/windows/에서 다운로드/설치https://www.python.org/ftp/python/3.8.7/python-3.8.7-amd64.exe

  • 1. 에 설치된 gvim.명령줄에서 실행 :edit ~/_vimrc 을 시작하고 다음 내용을 붙여넣은 후 :write gvim 창을 닫습니다
    syntax enable
    set pythonthreedll=C:\Users\kozo2\AppData\Local\Programs\Python\Python38\python38.dll
    
    python3 << EOL
    import os
    def print_cwd():
      return os.getcwd()
    EOL
    
    command Pycwd py3do return print_cwd()
    

  • gvim.다시 exe를 시작하여 명령줄에서 실행:Pycwd
  • 마지막 절차를 수행하면 현재 버퍼에 홈 디렉터리의 경로가 매립될 것 같습니다.
    단계는 다음과 같습니다.
    다음은 각 단계의 상세한 설명이다.

    1단계.정보


    나는 이 절차를 특별히 설명할 필요가 없다고 생각한다.

    2단계.정보


    2021/01/01시 1.의 gvim에서pythnhttps://www.python.org/ftp/python/3.8.7/python-3.8.7-amd64.exe을 호출합니다.
    Anaconda의python을 호출할 수 없습니다.
    단, 1 윈도우즈에 "Anaconda의python"과 "pythn. org의python"두 개의python을 설치하십시오. 문제가 없습니다.
    나는 "Anaconda의python은 분석에 사용된다""python. org의python은 gvim에 사용된다"고 생각한다.
    설치 시 설정은 특별히 변경되지 않고 기본 설정에 따라 설치됩니다.

    단계 3.정보


    여기에 gvim의 설정 파일~/_vimrc에 대한 설명이 있습니다.
    우선 2단계.에 설치된python은 어디에 표시됩니다.
    그것은
    set pythonthreedll=C:\Users\kozo2\AppData\Local\Programs\Python\Python38\python38.dll
    
    와 같이 진행한다.kozo2 여러분의 사용자 이름으로 바꿔 주세요.
    이전의'다수pytohon은 1windows에 설치되는 것이 흔하다'는 것은 최근 상황이 설정되어 있기 때문이다pythonthreedll.'등록표에서 glom.exe8.2.2211 DLL 위치를 얻는 기능도 추가했다'(출전:vim-jp.slack.com 커뮤니티 정보)pythonthreedll의 설정으로 gvim도'pythn. org의pythn'의 dll을 찾을 수 있다.다만 재현성을 위해'어떤 파이톤을 명시적으로 사용할지'pythonthreedll를 지정하는 것을 강력히 추천한다.
    다음은 호출된python에서 지정한 코드입니다.
    python3 << EOL
    import os
    def print_cwd():
      return os.getcwd()
    EOL
    
    에서 보듯이 python3 << EOLEOL 실행하려는python 코드를 둘러쌉니다.
    그리고 마지막으로 gvim 명령줄에서 이전python 코드를 호출할 수 있습니다
    command Pycwd py3do return print_cwd()
    
    :Pycwd.

    그다음에 뭐죠?


    이후'ptyhon 코드'에서'gvim이 가지고 있는 정보를 어떻게 입력하는가'를 알 필요가 있다.
    또한, 얻어진'python 코드의 출력'을 gvim에 어떻게 전달하는지 알아야 한다.
    그 다음에'pyth-gvim 간 입력과 출력의 연결 방법'에 대한 정보를 공유하고 싶습니다.
    (후기)
    다음은"pyth-gvim 간 입력과 출력의 연결 방법"에 대한 폐기물.

    좋은 웹페이지 즐겨찾기