수색…
사용자 정의
메모장 이나 gedit 같은 간단한 텍스트 편집기에서 vim 을 사용하면 사용자가 거의 모든 것을 사용자 정의 할 수 있다는 장점이 있습니다. 혹시 몇 가지 종류의 행동을 반복해서하는 경우, vim은이 작업을보다 빠르고 쉽게 수행하는 데 도움이되는 다양한 기능을 제공합니다.
MS Visual Studio 나 IntelliJ IDEA 와 같은 인기있는 IDE의 대부분은 사용자에게 유용한 단축키와 사용자 정의 기능을 제공하지만 일반적으로 특정 상황에서 공통적 인 특정 작업과 관련이 있습니다. 반면 vim에서는 다른 작업에 맞게 사용자 정의 할 수 있습니다 상황, 서로 충돌하지 않고. Visual Studio와 IntelliJ의 Java에서 C ++ 프로그램을 개발하는 것이 편안 할 수도 있지만, 거기에는 파이썬 코드를 작성하지 않아도됩니다. 물론 다른 IDE도 있습니다. 그러나 vim에서는 원하는 언어를 편집 할 수 있습니다. 편리함을 잃어 버렸다.
물론 커스터마이징이 가능한 편집자도 있습니다. 저는 Vim이 모든 사람들에게 최선이라고 말하는 사람이 아닙니다. 이것은 개인 취향의 문제입니다. 필자는 이맥스 가 vim의 레벨보다 열등한 커스터마이징 레벨을 허용한다고 주장 할 것이라고 생각하지는 않지만, 여러분은 자신에게 가장 적합한 것을 찾으려면 반드시 시도해야합니다.
어떤 사람들은 편집기를 사용하는 방법을 배우는 데 몇 달을 보내고 싶지 않고 편집기로 작업 할 수 있기를 바랍니다. 그러나 그럴 가치가 있다고 대부분 동의합니다. 개인적으로는 vim에 관한 새로운 것을 배우고 그로 인해보다 효율적으로 작업하는 것이 결코 문제가되지 않았습니다. 그리고 배울 것이 많습니다.
경량
Vim은 (가령 GNU Nano 나 GNU emacs와 같이) 가볍다. 그래픽 인터페이스 (x11, wayland & co와 같은)는 필요 없습니다.
이것은 시스템 관리자에게 가장 친한 친구에게 정력을 안겨줍니다. 당신은 ssh를 사용하여 그것을 사용할 수 있으며, 이것은 그래픽 인터페이스가없는 아주 작은 장치에서 정말로 중요합니다.
지난 몇 년 동안 원격 서버 프로그래밍과 유지 보수가 점점 더 중요 해졌고 vim (또는 emacs)을 사용하는 것이 가장 좋은 방법입니다.
많은 IDE와 달리 vim은 다양한 종류의 파일을 작업 할 수있는 기능을 제공하며 사용자 고유의 명령 및 구문 hl 작성은 쉽습니다.
마지막으로, vim 사용자는 대부분의 UNIX 시스템에 사전 설치되어있는 vi를 사용할 수 있어야합니다.