코드 편집에 있어 Vim과 비교한 GVim의 장점(또는 단점)

코드 편집에 있어 Vim과 비교한 GVim의 장점(또는 단점)

vim을 설치해야 할까요, 아니면 GVim을 설치해야 할까요?

저는 주로 Ruby on Rails에서 개발합니다(IDE도 사용하지만 주제는 다릅니다).

여기에 이미지 설명을 입력하세요.

Gvim과 vim을 사용할 때의 차이점이나 장점이 있나요?

답변1

gVim에서는 글꼴을 선택할 수 있으며 vim은 터미널에서 제공하는 글꼴에 따라 다릅니다. 색상 지원도 마찬가지입니다. gvim은 이를 완벽하게 지원하며 vim은 터미널에 따라 다릅니다.

Gvim에는 vim에 없는 메뉴와 도구 모음도 있습니다.

vim의 가장 큰 장점 중 하나는 터미널 애플리케이션이기 때문에 손끝에서 모든 기능을 갖춘 터미널을 사용할 수 있다는 것입니다. gVim은 매우 기본적인 터미널 지원을 제공합니다. :make예를 들어 달리는 경우 편리합니다.

답변2

둘 다 설치하고 사용해 보십시오. 동일한 구성 등을 사용하므로 위험이 없습니다.

차이점은 다음과 같습니다. 하나는 그래픽 도구이고 다른 하나는 명령줄 도구입니다. 따라서 gvim에 비해 vim의 장점은 SSH 연결을 통해 쉽게 사용할 수 있다는 것입니다. (터널 X를 통해 gvim으로 동일한 작업을 수행할 수 있지만 상당한 오버헤드가 발생합니다.

답변3

gvim 패키지에는 모든 vim이 포함되어 있어야 합니다. 즉, 바닐라 vim으로 돌아가고 싶다면 그것도 괜찮습니다.

어쨌든 가장 큰 차이점은 vim이 특수 문자와 키 시퀀스를 처리하기 위해 터미널에 의존한다는 것입니다. <c-space>, , ... 같은 항목을 매핑하고 활용하려면 <m-ins>vim을 사용하고 잊어버리세요.

물론 gvim에는 메뉴, 마우스, 도구 모음 등이 있습니다. 하지만 이는 모든 기능을 갖춘 키보드에 비해 작은 이점입니다.

답변4

나에게 vim보다 gvim을 사용할 때의 가장 큰 단점은 분리 가능한 컨테이너 내에서 실행할 수 없다는 것입니다. 내부에서 vim을 실행합니다.멀티플렉서, 실행 중인 세션을 분리하고 나중에 다시 연결할 수 있습니다. 예를 들어 직장에서 세션을 분리하고 집에 가서 SSH를 통해 직장에 접속한 다음 이미 실행 중인 세션에 다시 연결할 수 있습니다. 또한 원격 VPS 호스트에서 많은 작업을 수행하므로 SSH 연결이 끊어질 수 있으므로 다시 연결하는 기능이 더욱 중요해집니다. Gvim은 새로운 vim 사용자에게 매력적이며 시작하기에 좋은 방법이지만 vim 고급 사용자가 되면 메뉴 및 기타 GUI 요소로 인해 속도가 느려질 뿐입니다. Vim은 터미널 모드(SSH를 통해서도)에서 마우스를 사용하도록 구성할 수 있으며, 터미널에서 256색과 멋진 유니코드 글꼴을 사용하도록 설정하면 GUI 오버헤드 없이 매우 좋은 결과를 얻을 수 있습니다.

관련 정보