일반 모드 명령 gf은 현재 커서가있는 경로를 가진 파일로 이동합니다. 그러나 현재 창에서 그렇게하여 현재 텍스트를 바꿉니다. 즉, 나중에 뒤로 이동하려면 명시 적으로 뒤로 이동해야하며 현재 버퍼의 변경 사항을 잠재적으로 작성해야합니다. 대신 새 탭보기에서 커서 아래 파일을 여는 것이 가능합니까?
vim에서 버퍼를 선택하는 한 가지 방법은 표준 명령을 사용 :ls하거나 일부 외부 플러그인 / vimscript 코드를 사용하여 버퍼 목록 을 찾아서 창에서 목록을 찾아 보는 것 입니다. 가능한 한 빨리 버퍼로 직접 점프하고 싶다고 가정 해 봅시다. 순차 모드에서 버퍼 목록을 탐색하려면 이제 <C-J> <C-K>.vimrc에서 설정 한 바로 가기를 사용하십시오 …
1Vim의 왼쪽에서 맨 위에서 시작하여 줄 번호를보고 싶습니다 . 이상적으로는 다음과 같습니다. 1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test Vim에서 어떻게해야합니까?
vim ( vim-latex , AutomaticLatexPlugin 은 몇 가지를 말함) 용 Tex 플러그인이 많이 있습니다 . TeX 플러그인 (내가 지정한 것과 다른 것) 사이에 제공된 기능의 차이점은 무엇입니까? SO에 대한 몇 가지 관련 질문이 있습니다. 라텍스 및 Vim 사용법 VIM에서 라텍스에 필요한 플러그인은 무엇입니까?
Sublime Text 2에는 다음과 같이 들여 쓰기가있는 세로 안내선이 있습니다. 그러나 vim에서는 분명히하지 않습니다. vim에서 이와 같은 줄을 표시하는 방법이 있습니까? 그건 그렇고, 내 들여 쓰기는 2 칸입니다. :set tabstop=2 softtabstop=2 shiftwidth=2 expandtab
Vim의 스마트 들여 쓰기 기능이 마음에 들어, 잘 들여 쓰기 된 코드 블록을 만들 수 있습니다. 정기적으로 코드를 버퍼에 복사 / 붙여 넣기하지만 해당 코드의 형식이 잘못되었습니다. 스마트 인 덴트 시스템을 통해 코드를 "재 처리"하는 것이 이상적입니다. 그런 일이 가능합니까? 예를 들어, 다음 코드를 어떻게 '고정'하시겠습니까? else { m[c] = …
다양한 JavaScript 프로젝트를 수행하고 있습니다. 이 프로젝트의 대부분에서 JavaScript 파일의 들여 쓰기는 2 칸이므로 기본 들여 쓰기 너비를 설정했습니다. 그러나 다른 프로젝트에서는 1 또는 4가됩니다. Vim에 현재 파일에서 이미 사용 된 스타일을 기반으로 들여 쓰기 스타일을 변경하도록 요청하는 방법이 있습니까?
Vi와 Vim은 모두가 알고 있듯이 많은 동의어를 가지고 있습니다. 파일을 저장하고 Vim과 Vi를 종료하는 방법은 세 가지가 있습니다. 이들은 : wq <cr> , : x <cr> 및 ZZ 입니다. 나는 이것들이 어떤면에서 다르다는 것을 들었다. 다음을 사용하는 데 실질적인 차이점이 있습니까? :x<cr> :wq<cr> 또는 ZZ 파일을 저장하고 Vim과 Vi를 종료하려면?
gvim과 관련된 환경 설정을 저장하는 두 가지 방법이 있습니다. .vimrcvim 용 .gvimrc파일과 gvim 전용 추가 용 파일을 보관하십시오 . .vimrc기능 감지 조건부에서 모든 설정을 유지하고 gvim 특정 설정을 래핑 하십시오 . if has('gui_running') " gvim specific settings here endif 후자의 옵션이 있다고 가정하면 왜 .gvimrc파일 이 필요 할까요?