답변:
기능적으로 vim 은 vi 의 적절한 수퍼 세트입니다 . 따라서 vi에있는 모든 것을 vim에서 사용할 수 있습니다.
Vim은 이러한 기능을 추가합니다. 확장 된 vim 기능 중 일부는 다음과 같습니다.
더 많은 차이점이 있습니다. 더 많은 정보를 찾기 시작하기에 좋은 곳은 몇 가지 있습니다.
출처 : Vim.Org , Wimpedia 의 Vim .
그것이 도움이되기를 바랍니다! :)
"vi"는 유닉스 초기의 텍스트 편집기입니다. 꽤 대중적이되어 단일 유닉스 사양 (SUS)과 POSIX로 발전했지만 2002 년까지는 무료로 제공되지 않았습니다.
그래서 몇 가지 무료 vi-like 편집기가 등장했습니다. Vim ( "vi enhanced")은 이러한 편집기 중 하나입니다. 이름에서 알 수 있듯이 원래 vi 인터페이스에 많은 기능을 추가합니다.
우분투에서 Vim은 기본적으로 설치되는 유일한 vi-like 편집기이며 vi
실제로 기본적으로 Vim을 시작합니다.
우분투에서 사용 가능한 다른 인기있는 vi-like 편집기는 예를 들어 nvi
및 elvis
입니다.
In Ubuntu Vim is the only vi-like editor installed by default
-여기 우분투 : vim: command not found
. 만 vi
사용할 수 있습니다.
vi
실행됩니다 vim.tiny
.
실제로 그들 사이에는 큰 차이가 있습니다. 나는 매일 nvi와 vim을 사용합니다. 둘 다 완벽하지는 않지만 여전히 다른 것보다 낫습니다.
Vim은 더 많은 것을 가지고 있습니다. 구문 강조 (지원으로 컴파일 된 경우) 외에도 문자 집합, 줄 끝 등의 자동 변환을 수행합니다. 라인 번호를 매기는 여러 가지 방법이 있으므로 실제로 편리합니다. Vim은 확실히 그것을 많이 가지고 있습니다.
불행히도 vim은 편집기 모드를 혼합하고 수많은 쓸모없고 중복되는 기능을 도입하여 vi 철학을 깨뜨립니다. 삽입 모드에서 커서 키를 사용하여 이동하는 것이 처음에는 편리하지만 실제로 이상한 부작용 (예 :.는 기발하고 예측할 수 없음)이 있습니다.
Vim (확실히 주장되는 것처럼 개선되는 동안)은 깨진 vi와 모덜리스 편집기의 부풀어 오르고 이상하며 일관되지 않은 혼합입니다. :피
그래도 여전히 좋아합니다. 구성을 조정하여 대부분의 문제를 해결할 수 있습니다.
^B
광고 문자가 화면에 나타나고 경고음이 들리지 않아야 합니다.
Vim FAQ는 https://vimhelp.org/vim_faq.txt.html#faq-1.4 형식의 목록이 있습니다.
FAQ에서 발췌 :