Vim에서 다음과 같은 매핑을 만들었습니다.
이것은 한 번의 키 누름으로 발생해야하며 잘 작동합니다. 그러나 표시 q 는 잠시 후 다시 나타납니다 (단 몇 초).
autocmd FileType javascript noremap <buffer> <c-f> mq:%!js-beautify -s 2 -j -q -f -<CR>'q<esc>mq<esc>zz<esc>
연속 명령을 실행하는 방법에 대해 잘못된 것이 있다고 생각하지만 무엇인지 확실하지 않습니까?
내가 알지 못하는 더 나은 솔루션이 있을까요?
감사!
mq
마크를 제거하지 않고 마크를 현재 위치로 덮어 씁니다. 사용하려는 마크를 삭제하려면 :delmarks q
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다