답변:
gVim에서 글꼴을 선택할 수 있습니다. vim은 터미널이 제공하는 글꼴에 따라 다릅니다. 색상 지원과 동일합니다. Gvim은 완벽하게 지원하며 vim은 터미널에 따라 다릅니다.
Gvim에는 추가로 vim이없는 메뉴와 툴바가 있습니다.
vim의 큰 장점 중 하나는 터미널 응용 프로그램이므로 손끝에서 본격적인 터미널을 사용할 수 있다는 것입니다. gVim은 매우 기본적인 터미널 지원을 제공합니다. 예를 들어을 실행하면 편리 :make
합니다.
gvim
마우스가 기본적으로 활성화되어 있고 추가 vim
하지 않는 것이 set mouse=a
좋습니다 (으로 쉽게 활성화 할 수는 있음 ). 또한 대부분의 색상 표는 작성 gvim
되어 있지는 않기 vim
때문에 guicolorscheme.vim
스크립트 를 사용하는 것이 더 쉽지만 사용하기가 더 쉽습니다 . 예, 사용하고 vim
있습니다.
vim
합니까?
둘 다 설치하고 모두 시도하십시오. 동일한 구성 등을 사용하므로 위험이 없습니다.
차이점이있는 한, 하나는 그래픽 도구이고 하나는 명령 행 도구입니다. 따라서 vim과 gvim의 장점은 ssh 연결을 통해 쉽게 사용할 수 있다는 것입니다. (X를 터널링하여 gvim으로 동일한 작업을 수행 할 수 있지만 약간의 오버 헤드가 있습니다.
성능이 현명한 것으로 보이면 둘 다 동일하지만 외형을 원하고 지루하지 않게 편집기를 사용자 정의하려면 vim의 고급 버전을 사용해보십시오.
저에게 vim보다 gvim을 사용하는 것의 가장 큰 단점은 분리 가능한 컨테이너 내에서 실행할 수 없다는 것입니다. tmux 내에서 vim을 실행 하면 실행중인 세션을 분리하고 나중에 다시 연결할 수 있습니다. 예를 들어, 직장에서 세션을 분리하고, 집에 가고, 일을 시작하고, 이미 실행중인 세션에 다시 연결할 수 있습니다. 또한 원격 VPS 호스트에서 많은 작업을 수행하므로 ssh 연결이 끊어 질 수 있으므로 다시 연결하는 것이 더 중요합니다. Gvim은 새로운 vim 사용자에게 호소력이 있으며 시작하는 좋은 방법이지만 일단 vim 고급 사용자가되면 메뉴 및 기타 GUI 요소로 인해 속도가 느려집니다. Vim은 터미널 모드 (SSH를 통해서도)에서 마우스를 사용하도록 구성 할 수 있으며, 256 색과 멋진 유니 코드 글꼴을 사용하도록 터미널을 설정하면 GUI의 오버 헤드없이 꽤 멋지게 보일 수 있습니다.
vimdiff <(./abc.sh) <(./abc2.sh)
작동하지 않습니다 ([1] + Stopped ... blah blah).gvimdiff <(./abc.sh) <(./abc2.sh)
작동합니다. Fedora 21 gnome 3을 사용합니다.