웹사이트 검색

Linux에서 Vi/Vim 텍스트 편집기를 사용해야 하는 10가지 이유


Linux 시스템으로 작업하는 동안 프로그래밍/스크립팅, 구성/텍스트 파일 편집 등 텍스트 편집기를 사용해야 하는 여러 영역이 있습니다. Linux 기반 운영 체제에는 몇 가지 놀라운 텍스트 편집기가 있습니다.

권장 읽기: Linux용 최고의 텍스트 편집기 12선

하지만 이 글에서는 Vi/Vim(이하 Vim) 텍스트 편집기 사용을 고려해야 하는 몇 가지 주요 이유를 설명하겠습니다.

Vi는 Unix용으로 제작된 최초의 화면 지향 텍스트 편집기로 텍스트 조작을 위해 단순하면서도 강력하도록 설계되었습니다.

Vim(Vi IMproved)은 이름에서 알 수 있듯이 Vi의 복제품이며 Vi보다 더 많은 기능을 제공합니다. 이는 명령줄 인터페이스와 그래픽 사용자 인터페이스(GUI)에서 독립 실행형 애플리케이션으로 사용하도록 설계된 무료 오픈 소스입니다.

고도로 구성 가능하며 구문 강조, 마우스 지원, 그래픽 버전, 시각적 모드, 많은 새로운 편집 명령 및 많은 양의 확장 기능과 같은 주목할만한 기능이 함께 제공됩니다.

그렇다면 Linux에서 주로 Vi/Vim 텍스트 편집기 사용을 고려하는 주요 이유는 다음과 같습니다.

1. Vim은 무료이며 오픈 소스입니다.

Vim은 무료 오픈 소스 소프트웨어이며 일부 자선 프로그램 조항이 포함된 라이선스에 따라 출시됩니다. 따라서 Vim 개발자는 이 소프트웨어를 좋아하는 사용자에게 우간다의 소외 계층 어린이들에게 기부하는 것을 고려해 볼 것을 촉구합니다. 라이센스는 GNU General Public License와 호환됩니다.

무료 오픈 소스 소프트웨어를 좋아한다면 이것이 Vim 사용을 시작하는 첫 번째 이유 중 하나가 될 것입니다.

2. Vim은 항상 사용 가능합니다.

Vim은 모든 Linux 배포판은 아니더라도 대부분에서 사용할 수 있습니다. 배포판의 공식 소프트웨어 저장소에서 다음과 같이 설치할 수 있습니다.

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim은 잘 문서화되어 있습니다

Vim은 철저하게 문서화되어 있습니다. 즉, 도움말 시스템에서 질문에 대한 대부분의 답변을 찾을 수 있습니다. 책부터 광범위한 도움말 파일, 다양한 팁까지. 당신이 해야 할 일은 도움말 쿼리에 적절한 키워드를 사용하는 것뿐입니다.

또한 Vim에는 유용한 내장 매뉴얼이 함께 제공되므로 프로그램이 시작된 후 :help 명령을 사용하여 실행할 수 있습니다. 이 내장 매뉴얼에는 Vim의 매뉴얼 페이지보다 더 많은 정보가 포함되어 있습니다.

4. Vim에는 활발한 커뮤니티가 있습니다

Vim은 또한 에너지와 열정으로 가득 찬 커뮤니티를 보유하고 있으며, 놀라운 플러그인 개발 측면에서 놀라운 지원을 제공하고 초보자와 전문가 사용자 모두를 위한 유용한 Vim 요령과 팁 등을 제공합니다.

5. Vim은 사용자 정의가 가능하고 확장성이 뛰어납니다.

Vim은 구성이 가능하고 광범위한 플러그인 시스템을 갖추고 있으며 기능을 향상시키는 좋은 플러그인이 많이 있습니다.

우리가 접한 최고의 플러그인 컬렉션 중 하나는 spf13-vim – Vim Editor용 궁극적인 배포판입니다. 이는 크로스 플랫폼이며 사용자 정의가 가능한 vim 플러그인 모음과 Vim, GVim 및 MacVim을 위한 다양한 리소스입니다.

6. Vim에는 이식 가능한 구성이 있습니다

Vim의 구성은 이식 가능하므로 모든 Linux 시스템에서 동일한 구성을 사용할 수 있습니다. 인터넷 등을 통해 친구들과 구성을 공유할 수도 있습니다. 당신이 해야 할 일은 몇 개의 디렉토리와 파일을 복사하는 것뿐입니다. 그게 전부입니다.

7. Vim은 시스템 리소스를 덜 사용합니다.

Vim의 장점은 크기가 작고 단순하다는 것입니다. 따라서 다른 텍스트 편집기, 특히 그래픽 텍스트 편집기와 달리 시스템 리소스를 많이 소모하지 않습니다.

또한 대용량 소스 코드 파일을 편집할 때에도 일반적으로 매우 빠르고 가볍습니다. 모든 서버에서 원격 작업을 위해 SSH를 통해 쉽게 실행할 수 있습니다.

또한 매우 효과적인 키 바인딩을 제공하므로 키보드에서 손가락을 떼지 않고도 상상할 수 있는 모든 작업을 수행할 수 있습니다. 단순함에도 불구하고 Vim은 많은 기능을 갖추고 있으며 일단 배우면 매우 효율적입니다.

8. Vim은 모든 프로그래밍 언어와 파일 형식을 지원합니다

기본적으로 Vim은 여러 프로그래밍 언어와 파일 형식을 지원합니다. 편집 중인 파일 유형을 감지할 수 있습니다. 이는 파일 이름을 확인하고 때로는 특정 텍스트에 대한 파일 내용을 검사하여 수행됩니다.

9. Vim은 Linux 세계에서 매우 인기가 있습니다.

Vim을 사용하거나 계속 사용하려는 또 다른 이유는 Vim이 Unix/Linux 세계에서 특히 시스템 관리자에게 매우 인기가 있기 때문입니다. 숙련된 Linux 시스템 관리자 3명 중 2명은 Vim 학습을 권장합니다.

10. Vim은 재미있습니다!

마지막으로 Vim은 배우기 재미있고 한번 시작하면 매일 광범위하게 사용하게 됩니다. 초기 학습 곡선을 통과하면 정말 놀라운 일을 할 수 있습니다.

그러나 Vim을 배우고 사용하기 시작한 후에야 Vim의 이러한 측면을 발견하게 될 것입니다. 네, 한번 시도해 보세요.

한번 시도해 볼 준비가 되셨나요? 오늘부터 Vim을 배워보세요. 버튼을 클릭하는 것만큼 쉽지 않다는 것을 기억하세요. Vim을 배우는 과정에 대해 들어본 적이 있을 것입니다. 하지만 아래 링크를 통해 제공되는 가이드는 여러분에게 공정한 시작을 제공할 것입니다.

  1. vi/vim을 전체 텍스트 편집기로 설치하고 사용하는 방법
  2. 기술 향상을 위한 유용한 'Vi/Vim' 팁과 요령 배우기 - 1부
  3. 모든 Linux 관리자를 위한 8가지 흥미로운 'Vi/Vim' 팁과 요령 - 2부
  4. 'Vi/Vim' 편집기에서 구문 강조를 활성화하는 방법
  5. 'bash-support' 플러그인을 사용하여 'Vi/Vim'을 Bash-IDE로 만들기

지금은 여기까지입니다! 이 기사에서는 Linux에서 Vi/Vim 텍스트 편집기 사용을 고려해야 하는 몇 가지 주요 이유를 설명했습니다. 아마도 이것이 유일한 이유는 아닐 것입니다. 염두에 둔 이유가 있습니까? 아래 피드백 섹션을 통해 알려주십시오.