>  기사  >  시스템 튜토리얼  >  Python 모드: Vim 편집기에서 Python 애플리케이션을 개발하기 위한 Vim 플러그인

Python 모드: Vim 편집기에서 Python 애플리케이션을 개발하기 위한 Vim 플러그인

王林
王林앞으로
2024-03-17 21:10:03946검색

Python-mode는 pylint, Rope, pydoc, pyflakes, pep8, autotopep8, pep257 및 mccable을 포함한 다양한 라이브러리를 사용하여 Vim 편집기에서 Python 코드를 더 빠르게 작성할 수 있게 해주는 Vim 플러그인입니다. 정적 분석, 기능 재구성, 접기, 완성 및 문서화 등이 있습니다.

Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件

추천 자료: Bash 지원 플러그인을 사용하여 Vim 편집기를 Bash 스크립트 작성을 위한 IDE로 바꾸는 방법

이 플러그인에는 Vim 편집기에서 Python 애플리케이션을 개발하는 데 사용할 수 있는 모든 기능이 포함되어 있습니다.

Python 모드의 기능

여기에는 언급할 가치가 있는 다음 기능이 포함되어 있습니다:

  • Python 2.6 이상부터 Python 3.2 버전까지 지원
  • 구문 강조
  • virtualenv 지원 제공
  • Python 스타일 접기 지원
  • 향상된 Python 들여쓰기 제공
  • Vim에서 Python 코드를 실행하는 기능
  • 중단점 추가/제거 기능
  • Python 객체에 대한 Vim 작업 및 연산자 지원
  • 실행 중 코드 검사 기능(pylint, pyflakes, pylama…)
  • PEP8 오류 자동 복구 지원
  • Python 문서에서 검색 허용
  • 코드 리팩토링 지원
  • 강력한 코드 완성 지원
  • 지원 정의 점프

이 튜토리얼에서는 Vim 편집기에서 Python 애플리케이션을 개발하기 위해 Linux에서 Vim 설치용 Python 모드를 설정하는 방법을 설명합니다.

Linux 시스템에서 Vim용 Python 모드를 설치하는 방법

Pathogen을 먼저 설치하세요(플러그인 설치가 매우 쉽고 실행 파일이 개인 디렉터리에 있음). Python 모드 설치가 더 쉬워집니다

병원체.vim 파일과 필요한 디렉터리를 얻으려면 다음 명령을 실행하세요:

으아악

그런 다음 ~/.vimrc 파일에 다음 내용을 추가하세요:

으아악

병원체를 설치한 후 다음과 같이 Python 모드 플러그인을 ~/.vim/bunble 디렉터리에 넣을 수 있습니다.

으아악

그런 다음 Vim에서 도움말 태그를 다음과 같이 다시 작성하세요.

으아악

Python 모드를 사용하려면 filetype-plugin(:help filetype-plugin-on) 및 filetype-indent(:help filetype-indent-on)를 활성화해야 합니다.

Debian 및 Ubuntu에 Python 모드 설치

Debian과 Ubuntu에 Python 모드를 설치하는 또 다른 방법은 아래와 같이 PPA를 사용하는 것입니다

으아악

"공개 키를 사용할 수 없기 때문에 다음 서명을 확인할 수 없습니다."라는 메시지가 표시되면 다음 명령을 실행하세요.

으아악

이제 vim-addon-manager를 사용하여 Python 모드를 활성화하세요.

으아악
Linux에서 Python 모드 사용자 정의

기본 키 바인딩을 재정의하려면 .vimrc 파일에서 다음과 같이 재정의할 수 있습니다.

으아악

기본적으로 Python 모드는 구문 검사에 Python 2를 사용합니다. .vimrc 파일에 다음 줄을 추가하여 Python 3 구문 검사를 활성화할 수 있습니다.

으아악

Python 모드 GitHub 저장소에서 더 많은 구성 옵션을 찾을 수 있습니다: https://github.com/python-mode/python-mode

그게 다예요. 이 튜토리얼에서는 Linux에서 Python 모드를 사용하여 Vim을 구성하는 방법을 보여줍니다. 아래 피드백 양식을 통해 여러분의 생각을 공유해 주세요.


작가 소개:

Aaron Kili는 Linux 및 F.O.S.S 매니아, Linux 시스템 관리자, 웹 개발자이며 현재는 컴퓨터 작업을 좋아하고 지식 공유를 믿는 TecMint의 콘텐츠 제작자입니다.


위 내용은 Python 모드: Vim 편집기에서 Python 애플리케이션을 개발하기 위한 Vim 플러그인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제