Vim을 최근에 사용하기 시작했으며, 지금까지 버퍼와 관련된 주요 문제가 있습니다. 열려있는 모든 문서가있는 Mac OS 스타일의 서랍을 놓칠 수 있습니다. 나는 최근에 탭에 대해 배웠고, 적어도 몇 개의 파일 만 열어두면 좋은 솔루션이라고 생각합니다. 새 탭을 여는 것은 :tabe <filename>
입니다. 이를 :te <filename>
으로 다시 매핑 할 수 있습니까?vim에서 "te"와 "tabedit"을 다시 매핑하십시오.
답변
내 마음에 처음 나온 것은 사용자 지정 명령이었습니다.
:Te <filename>
이 게시물에 피터 Rincker로 의견을 참조하십시오
command! -complete=file -nargs=1 Te tabedit <args>
명령을 사용합니다.
당신은'cmap'에 매우주의하고 싶습니다. 여러분이 기대하는 것보다 더 많은 경우에 확장 될 것입니다. 예 : ': update',': write',': execute',': substitute',': delete',': regeisters' 등이 있습니다. 예 : '/ update'. –
와우! 그것은 전혀 좋지 않다! 충고 고맙습니다. * 위의 내 대답의 "cmap"부분을 삭제했습니다. * –
환영합니다. 명령을 단순화하고 싶을 수도 있습니다. '명령! -complete = file -nargs = 1 Te tabedit
- 1. C#에서 FFT 빈 빈 분포를 다시 매핑하십시오.
- 2. 무지개 색상을 RGB에 매핑하십시오.
- 3. 엔티티에 NativeQuery를 매핑하십시오.
- 4. DataSet을 StringTemplate에 동적으로 매핑하십시오.
- 5. 여러 번 열을 매핑하십시오.
- 6. XML 테이블을 Datatable 필드에 매핑하십시오.
- 7. FluetnNhibernate의 사용자 정의 유형을 매핑하십시오.
- 8. FluentNhibernate, 클래스를 여러 테이블에 매핑하십시오.
- 9. Complex UI를 깨끗하고 효율적으로 매핑하십시오.
- 10. 각 인수에 대한 목록을 함수로 매핑하십시오.
- 11. Vim에서 Esc를 CAP LOCK으로 다시 매핑하는 것이 왜 그렇게 복잡한가요?
- 12. vim에서 마지막 검색 또는 검색 및 문자열을 다시 바꿉니 까?
- 13. VIM에서 마지막으로 외부에서 실행 된 명령 다시 사용
- 14. Vim에서 타이머 설정
- 15. 데이터베이스에서 IDENTITY가 될 수 있도록 열을 매핑하십시오.
- 16. Vim에서 AStyle 사용
- 17. 배열 항목을 java.reflect.Field 객체에 동적으로 매핑하십시오.
- 18. 위도 및 경도 값을 이미지에 매핑하십시오.
- 19. WordPress : 도메인을 동일한 사이트의 대체 콘텐츠에 매핑하십시오.
- 20. Django : web.py와 같이 클래스에 URL을 매핑하십시오.
- 21. urlrewriting.net 모든 클래식 ASP 요청을 default.aspx에 매핑하십시오.
- 22. 문자열을 사전 편집 순서를 유지하는 숫자로 매핑하십시오.
- 23. 원시 SQL을 여러 관련 Django 모델에 매핑하십시오.
- 24. Graphics.DrawImage로 크기 조정 된 픽셀을 정확히 매핑하십시오.
- 25. 두 개의 값을 하나의 개체에 매핑하십시오.
- 26. Perl/mod_perl : 특수 문자가있는 경로에 모듈을 매핑하십시오.
- 27. Fluent NHibernate - 어셈블리에서 몇 클래스 만 매핑하십시오.
- 28. Vim에서 'gf'를 어떻게 되 돌리는가?
- 29. Vim에서 중복 줄을 제거 하시겠습니까?
- 30. vim에서 Ruby 구문 검사
가능한 복제본은 다음과 같습니다. http://stackoverflow.com/questions/7513380/vim-change-x-function-to-delete-buffer-instead-of-save-quit –
트릭은 [cmdalias.vim]이라는 플러그인입니다 (http://www.vim.org/scripts/script.php?script_id=746). 그 질문을 지적 해 주셔서 고맙습니다. – eykanal
'~/.vimrc'에서 Buffergator 플러그인 (http://www.vim.org/scripts/script.php?script_id=3619)과 "let g : buffergator_autodismiss_on_select = 0"을 사용하면, 항상 열린 서랍 동작을 얻을 수 있습니다. – Jeet