Windows의 e-texteditor에서 가져온 mvim으로 시작하고 있습니다. 한가지 약간의 성가심은 (나에게) cmd를 닫을 때 + w를 사용하면 마지막 탭이 닫히면 mvim의 창도 닫히고 빈 탭 하나로 창을 열어 둘 수있는 가능성이있다. 그것? 당신의 ~/.gvimrc
파일에서mvim 마지막 탭 닫기 윈도우를 닫지 않으려 고합니다
0
A
답변
1
(하지는 .vimrc
하고, 이미 존재하지 않는 경우 새로 생성), 추가
macm File.Close key=<nop>
nnoremap <silent> <D-w> <Esc>:bd<CR>
첫 번째 줄은 그래서 당신이 그것을 다시 매핑 할 수 있습니다 바인딩 <D-w>
메뉴를 매핑 해제합니다. 두 번째 맵은 을 매핑하여 한 번에 하나씩 vim-window를 닫습니다. 탭에서 마지막 vim-window 인 경우 탭을 닫고 마지막 남은 탭 페이지에서 OS 창을 엽니 다. 주의해야 할 점은 마지막 창에서 모든 숨겨진 버퍼를 차례로 순환하여 차례로 닫는 것입니다 (이 시점에서 <D-S-w>
을 사용하면 OS 창을 한 번에 닫을 수 있음). c.f. :help :bd
. 이 동작을 원하지 않는다면 대신 다음을 사용할 수 있습니다.
nnoremap <silent> <D-w> <Esc>:tabclose<CR>
더 엄격하게 요구되는 것은 무엇입니까? c.f. :help :tabclose
삽입 모드에서도 작동하려면 nnoremap
을 inoremap
으로 바꾸는 매핑을 복제하십시오.
1
너는 이것을 script에서 보길 원할 것이다. 그것은 당신이 언급 한 것과 비슷한 것을합니다. Command-W에 대한 Araxia의 매핑을 사용하면 스크립트 명령을 Cmd-w로 바꿀 수 있습니다.
관련 문제
- 1. 탭 활동을 재실행하고 있지만 탭 스위치를 다시로드하지 않으려 고합니다.
- 2. 프로그램에서 파일을 읽지 않으려 고합니다.
- 3. AJAX 이미지를 캐쉬하지 않으려 고합니다.
- 4. std :: cin을 사용한 후에 개행하지 않으려 고합니다.
- 5. 파이썬 생성기 - 그것을 사용하지 않으려 고합니다
- 6. 이전 커밋을보고 내 머리를 바꾸지 않으려 고합니다.
- 7. 하이 차트에서 툴팁을 숨기지 않으려 고합니다
- 8. 아코디언 - 첫 번째 셀을 활성화하지 않으려 고합니다.
- 9. eval 및 함수 생성자를 사용하지 않으려 고합니다.
- 10. ie8 탭 닫기 방법
- 11. 컬러 박스 팝업 : 콜록스 윈도우를 닫지 않고 상위 윈도우를 클릭하십시오.
- 12. MVS 2의 csrf 및 위조 위조 토큰을 확인하지 않으려 고합니다.
- 13. 데이터베이스에 연락처를 삽입했지만 기존 연락처를 복제하지 않으려 고합니다.
- 14. dojo 끌어서 놓기 : 새 노드를 추가하지 않으려 고합니다.
- 15. 안드로이드 - 내 apk 파일을 디 컴파일하지 않으려 고합니다.
- 16. Python이 App 클래스 (tkinter)를 가져 오지 않으려 고합니다.
- 17. Facebook 계정이있는 경우 인증 - FB 로그인을 사용하지 않으려 고합니다.
- 18. Facebook 상륙 페이지에서 나를 클릭하게하지 않으려 고합니다. Like
- 19. iPad 키보드 닫기 버튼이 키보드를 닫지 않습니다
- 20. 닫기 컨트롤이있는 탭 항목
- 21. 현재 열린 탭 닫기
- 22. 마지막으로 열린 탭 닫기
- 23. 다른 브라우저 탭 닫기
- 24. 브라우저 창 닫기 및 탭 닫기
- 25. Android에서 내 앱을 닫지 않으시겠습니까?
- 26. 브라우저 탭 닫기 gwt에서 감지
- 27. 내 탭 호스트에서 강제 닫기
- 28. 모든 jquery 아코디언 탭 닫기
- 29. jQuery UI - 여러 탭 닫기
- 30. c를 사용하여 tabcontrol의 탭 닫기
감사합니다. 나는 두 번째 형식으로 갈 것이라고 생각한다. –