>운영 및 유지보수 >리눅스 운영 및 유지 관리 >VIM의 성능 향상 - VIM 기본 구성

VIM의 성능 향상 - VIM 기본 구성

齐天大圣
齐天大圣원래의
2020-06-12 08:29:342106검색

vim의 구성을 배우기 전에 먼저 vim의 기본 동작을 연습해야 한다는 제안을 드리고 싶습니다. 예를 들어 빠르게 이동하고 빠르게 삭제하는 방법 등 vim을 한동안 사용해 온 많은 개발자들이 여전히 커서를 이동하기 위해 위쪽, 아래쪽, 왼쪽 및 오른쪽 키를 사용하는 것을 보았는데, 이는 기본적으로 의미를 상실합니다. vim 구성을 배우고 있습니다. 따라서 구성을 배우기 전에 vim에서 탄탄한 기초를 다지는 것이 좋습니다. 그래야 절반의 노력으로 두 배의 결과를 얻을 수 있습니다.

왜 vim 구성을 해야 할까요

vim 구성을 배우기 전에 먼저 이 질문에 답해 봅시다. 나는 종종 이 문제에 직면합니다. 매번 vim을 열 때마다 set nu를 입력하지 않고도 자동으로 줄 번호가 표시되기를 원합니다. 이때 vim 구성 파일을 작성하고 구성 파일에 set nu를 작성할 수 있습니다. 이러한 방식으로 영구 구성에 대한 요구 사항을 달성할 수 있습니다.

영구 구성 외에도 구성 파일을 사용하여 일부 바로 가기 키를 설정하여 작업을 용이하게 할 수도 있습니다. 예를 들어, esc 키를 대체하기 위해 두 개의 연속 키 jj를 설정할 수 있습니다.

또한 vim 마스터라면 사용자 정의 구성 스크립트를 작성할 수도 있습니다.

~/.vimrc

자신만의 vim 구성을 작성하려면 ~/.vimrc 파일을 만든 다음 구성 파일에 원하는 구성을 작성해야 합니다. 아래에서는 가장 간단한 사례를 보여드리겠습니다.

# vim ~/.vimrc

" 设置行号
set nu
" 取消行号
" set nonu
  • 구성 항목에는 일반적으로 활성화와 취소의 두 가지 옵션이 있습니다. 일반적으로 취소하려면 "활성화" 앞에 no를 추가하세요. 위와 같이 set nu는 줄 번호를 표시한다는 뜻이고, set nonu는 줄 번호를 표시하지 않는다는 뜻이다.

  • 한쪽 큰따옴표로 시작하는 줄은 주석을 나타냅니다.

  • 구성 파일 편집을 마친 후 저장하고 종료하면 구성이 즉시 적용됩니다.

공통 구성

다음은 여러 측면에서 몇 가지 일반적인 구성을 소개합니다. 먼저 구문을 자동으로 확인하고 강조 표시하는 구성 항목을 소개합니다.

" 开启语法高亮
syntax on

텍스트 인코딩에 대한 옵션 일반적으로 utf8 인코딩을 사용합니다.

" 使用 utf-8 编码。
set encoding=utf-8

들여쓰기 옵션 정보

  • set autoindent는 Enter 키를 누르면 다음 줄이 이전 줄과 동일하게 들여쓰기된다는 의미입니다.

  • set Softtabstop 4는 Tab 키를 누르면 4개의 공백이 삽입된다는 의미입니다. . 기본값은 일반적으로 8칸입니다.

위 구성 항목은 vim 구성에서 구성하는 데 거의 필요합니다. 위 항목 외에도 vim에는 다른 많은 구성 항목이 있으므로 직접 확인하고 배울 수 있습니다!

위 내용은 VIM의 성능 향상 - VIM 기본 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.