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' 파일을 만듭니다.
$내가왔다~/.vimrcVIM이 나타나야 합니다. 스크린샷에 표시된 영역이 보이시나요? 새 파일이라고 합니다. '.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.vimGitHub에서 'python.vim' 파일을 다운로드해야 합니다.
이제 다음 명령으로 '.vimrc' 파일을 엽니다.
$내가왔다~/.vimrc
이제 다음 줄을 입력하여 python-syntax 모듈을 활성화합니다.
이제 파일을 저장합니다.
'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