Python 개발을 위한 VIM 설정

Setup Vim Python Development



Python 프로그래밍을 위해 VIM 편집기를 설정하는 방법

VIM은 사용자 정의 가능한 프로그래밍 가능한 텍스트 편집기입니다. VIM의 작동 방식과 VIM 플러그인 작성 방법을 안다면 VIM으로 원하는 모든 것을 할 수 있습니다. 이것은 이 기사의 범위를 벗어납니다. 그러나 이제 당신은 그것이 가능하다는 것을 압니다. 다행히도 많은 사람들이 이미 시스템에 다운로드하여 설치할 수 있는 많은 VIM 플러그인을 만들었습니다. 이것이 Python과 함께 작동하는 데 필요한 플러그인으로 VIM을 구성하는 방법입니다. 시작하자.

Ubuntu/Debian에 VIM 설치:

Ubuntu/Debian에서는 Ubuntu/Debian의 공식 패키지 저장소에서 VIM을 설치할 수 있습니다.
먼저 다음 명령을 사용하여 패키지 리포지토리 캐시를 업데이트합니다.







$수도 apt-get 업데이트



이제 다음 명령을 사용하여 VIM을 설치할 수 있습니다.



$수도 apt-get 설치 내가왔다

계속하려면 'y'를 누르고 누릅니다.

VIM을 설치해야 합니다.

이제 다음 명령으로 VIM을 실행할 수 있습니다.





$내가왔다

VIM의 환영 창입니다.



CentOS/RHEL/Fedora에 VIM 설치:

다음 명령을 사용하여 CentOS/RHEL/Fedora의 공식 패키지 저장소에서 VIM을 설치할 수 있습니다.

$수도 얌 설치 내가왔다

VIM의 기본:

VIM을 시작하면 명령 모드에 있습니다. 이 모드에서는 VIM 명령을 실행합니다. 텍스트 또는 소스 코드 파일을 편집하려면 'i'를 눌러 삽입 모드로 이동합니다. 삽입 모드에서 VIM은 다른 텍스트 편집기처럼 작동해야 합니다. 키를 사용하여 삽입 모드에서 명령 모드로 돌아갈 수 있습니다. VIM을 종료하려면 명령 모드로 이동하여 ':q!'를 입력하고 키를 누릅니다. VIM으로 변경 사항을 저장하려면 명령 모드에서 ':w'를 실행하십시오.

Python용 VIM 구성:

이제 최소한의 VIM 구성을 수행하겠습니다. VIM은 사용자의 HOME 디렉터리에서 '.vimrc'라는 구성 파일을 읽고 VIM을 실행할 때 스스로 구성합니다.

이제 다음 명령을 실행하여 사용자의 HOME 디렉터리에 '.vimrc' 파일을 만듭니다.

$내가왔다~/.vimrc

VIM이 나타나야 합니다. 스크린샷에 표시된 영역이 보이시나요? 새 파일이라고 합니다. '.vimrc' 파일이 없으면 VIM에서 새 파일을 만듭니다. '.vimrc' 파일이 존재하면 VIM은 기존 파일을 엽니다. VIM을 설치한 지 얼마 되지 않아 '.vimrc' 파일이 아직 없습니다.

이제 'i'를 누르면 VIM이 INSERT 모드로 이동해야 합니다.

이제 다음 줄을 입력합니다.

구문 활성화
tabstop=4로 설정
shiftwidth=4 설정
확장 탭 설정
세트 번호
파일 형식 들여쓰기
자동 들여쓰기 설정

이제 ':wq!'를 누르고 입력하고 를 눌러 파일을 저장하고 VIM을 종료합니다.
VIM으로 '.vimrc'를 다시 열면 아래 스크린샷과 같이 편집기에 몇 가지 변경 사항이 표시되어야 합니다.

이제 python-syntax( https://github.com/hdima/python-syntax ) Python2 및 Python3의 더 나은 Python 구문 강조 표시를 위한 VIM의 구문 강조 모듈. python-syntax 모듈이 작동하려면 특정 디렉토리 '~/.vim/syntax'에 보관해야 합니다.

다음 명령을 실행하여 필요한 디렉터리를 만듭니다.

$mkdir -NS~/.내가왔다/통사론

이제 새로 생성된 디렉토리로 이동합니다.

$CD~/.내가왔다/통사론

이제 다음 명령을 사용하여 'wget'을 사용하여 python-syntax 모듈을 다운로드합니다.

$wgethttps ://raw.githubusercontent.com/hdima/파이썬 구문/주인/통사론/python.vim

GitHub에서 'python.vim' 파일을 다운로드해야 합니다.

이제 다음 명령으로 '.vimrc' 파일을 엽니다.

$내가왔다~/.vimrc


이제 다음 줄을 입력하여 python-syntax 모듈을 활성화합니다.

허락하다python-highlight_all =1

이제 파일을 저장합니다.

'helloworld.py' 파일을 만들고 VIM으로 열었습니다. 이것이 어떻게 생겼는지입니다.

하드 코딩된 탭 검색 및 공백으로 바꾸기:

이 섹션에서는 VIM을 사용하여 소스 코드 파일의 모든 탭을 적절한 수의 공백으로 바꾸는 방법을 보여줍니다.
'replace.py' 테스트 파일을 만들었는데 아직 공백으로 대체되지 않은 탭이 여러 개 있습니다.

'/ ' VIM 명령으로 모든 탭을 검색할 수 있습니다. 검색을 강조 표시하려면 먼저 다음 VIM 명령으로 'hlsearch' 옵션을 활성화하십시오.

:set hlsearch

이제 아래 스크린샷과 같이 '/ ' VIM 명령으로 모든 탭을 찾을 수 있습니다.

이제 모든 탭을 너비 4의 공백으로 바꾸려면 다음 VIM 명령을 실행할 수 있습니다.

:%NS/NS/4_SPACES_HERE/NS

모든 탭은 공백으로 대체됩니다.

이제 탭을 검색하려고 하면 아래 스크린샷과 같이 패턴을 찾을 수 없음 오류 메시지를 볼 수 있어야 합니다. 이는 텍스트 파일에 탭이 없음을 의미합니다.

이것이 Python용 VIM을 구성하는 방법입니다. 이 기사를 읽어 주셔서 감사합니다.

기타 Python 구문 강조 모듈:

파이썬 구문: https://github.com/kh3phr3n/python-syntax
파이썬 모드: https://github.com/python-mode/python-mode