태그 보관물: gvim

gvim

vim을위한 더 나은 GUI? 사항과 멋진 .vimrc를 가진 Cream 조차도 하루를

vim, 끝없는 기능 및 작업 방식 (대부분)을 사용하는 것을 좋아합니다. 나는 적어도 7 년 동안 (내 주요 편집자가 아닌) 사용하거나 사용하지 않았으므로 전문가가되는 것은 아니지만 일반적으로 그 길을 알고 있습니다.

이제 명령 행에서 좋아하지만 Windows 및 Linux GUI의 기본 편집기가되고 싶습니다. 그러나 … gvim …은 끔찍하다 . Windows에서는 많은 사용성 “규칙”을 깨뜨려 서 싸울 가치가 없습니다. 변경 사항과 멋진 .vimrc를 가진 Cream 조차도 하루를 절약합니다.

그래서 내 질문은 : 대부분의 GUI 편집기처럼 보이고 작동하도록하는 Windows 및 Linux 용 최신 vim GUI가 있습니까? Vim의 기능을 갖춘 Sublime Text, Kate, TextMate 또는 Editra의 GUI를 갖는 것은 놀라운 일입니다. 나는 네 (뿐만 아니라 많은 다른 편집자)를 실현 플러그인이 종류의 차종들이 정력처럼 행동을하지만, (다른 사람에 대한 확인, 적어도 Editra와 숭고한 텍스트를하지 않음) 가까운 곳 진짜 정력 없습니다.

Vim이 오픈 소스이기 때문에 아직 완전한 GUI 점검이 이루어지지 않은 이유는 확실하지 않습니다. 사람들이 gvim을 사용하지 않습니까?



답변

vim은 마우스를 사용하지 않고 키보드를 효율적으로 사용하도록 설계되었습니다. 따라서 나쁜 “gui”에 대한 불만이 다소 어색하다는 것을 알았습니다. vim이 마음에 들지 않거나 vim에서 작업이 수행되는 방법을 배우고 싶지 않다면 괜찮습니다. vim이 요구 사항과 일치하지 않기 때문에 다른 편집기를 사용해야합니다.

따라서 적절한 “그래픽”편집기의 모양 또는 동작에 대한 기대치와 일치하는 gui 버전의 vim이 있는지 의심합니다.


답변

Akira의 답변과 의견에 동의합니다.

Vim을위한 유일한 관례 친화적 GUI는 MacVim이며, 이는 분명히 Mac 전용 응용 프로그램입니다.

나는 그것이 “두 세계의 최고”라고 확신하지는 않지만 Sublime Text 2의 최신 베타 버전에는 유용한 Vim 기능 (모션, 텍스트 객체)을 다루고 다른 것들을 매핑하는 매우 인상적인 “빈티지”모드가 있습니다 ( /또는 ?예를 들어) 기본 기능. 나는 전반적인 디자인이 약간 짜증나서 곧 나 자신으로 전환하지는 않지만 빈티지 모드는 인상적입니다.


답변

VIM 키 바인딩을 제공하는 IDE 용 플러그인을 얻을 수 있습니다. EG

다음은 웹 개발자를위한 매우 멋진 웹 IDE입니다. VIM 키 바인딩 모드가 내장 된 git이 포함되어 있습니다.

그렇지 않으면 Mac에서 개발을 수행하고 MacVim의 열렬한 팬이며 gVim이 * nix에서 매우 추악하다는 데 동의하며 서버의 ssh 셸에서 vim을 실행할 때마다 울었습니다.

별도의 IDE가 아닌 편집기와 같은 VIM의 다른 GUI 응용 프로그램은 다음과 같습니다.


답변

VisualStudio Code 를 사용할 수 있으며 많은 장점과 함께 Vim의 많은 기능을 추가하는 여러 플러그인이 있습니다. 개방적이고 무료이며 Windows, MacO 및 Linux 버전이 있습니다.


답변

스크린 리더와 같은 액세스 기술을 사용하고 vim power를 원한다면 내 프로젝트에 시도해 볼 수 있습니다. https://code.google.com/p/phonim/ JAWS 스크립팅을 사용하고 gVim OLE 인터페이스를 . 비록 실행 가능하지만 많은 것을 원하지만 vim의 힘에 대한 제한된 접근조차도 가치가 있습니다.

gVim의 상황을 개선하려면, 적절한 UIAutomation 및 MSAA를 지원하는 편집기 구성 요소를 사용하여 vim 백엔드에 최신 UI 프런트 엔드를 부여하는 방법을 알고있는 사람이 필요합니다.


답변

Vim은 GUI없이 사용하도록되어 있습니다. 그러나 gvim의 메뉴 표시 줄과 도구 모음에 대한 우려가있는 경우 제대로 표시되지 않습니다. 삽입 만 비활성화 할 수 있습니다

"Remove Menubar and Toolbar
set guioptions -=m
set guioptions -=T

당신의 vimrc에 들어가면 사라질 것입니다. 10보다 낮은 창을 사용하면 gvim의 크기가 더 좋아지고 (기본 창 cmd보다) 색 구성표가 더 잘 지원되고 좋아 보입니다.


답변

아마도 Oni 와 같은 것이 당신이 찾고있는 것입니다. 개인적으로 사용하지는 않았지만 neovim을 기반으로 하므로 절반 구운 기능 세트를 얻지 않아야합니다.