모든 줄을 시스템 클립보드에 복사하는 바로가기 키를 매핑했는데 훌륭하게 작동합니다.
nnoremap <localleader>o :silent %w !pbcopy<cr>
상태 표시줄에 "복사됨"이라는 메시지를 표시하고 싶습니다. 내가 찾은 다른 답변을 읽 echom
거나 echo
메시지를 표시하는 데 사용할 수 있습니다.
나는 아래에서 시도했다
nnoremap <localleader>o :silent %w !pbcopy<cr>|:echom "Copied"
nnoremap <localleader>o :silent %w !pbcopy<cr>|echom "Copied"
라인이 에 배치되었습니다 .vimrc
. 라인이 클립보드에 복사된 것처럼 보이지만 메시지는 어디에도 표시되지 않습니다.
1) 매핑된 명령의 메시지를 어떻게 표시하나요?
2) 파일을 열 때 Vim이 실제로 파일을 열기 전에 터미널에 "복사됨" 메시지와 "계속하려면 Enter를 누르세요"라는 줄이 표시됩니다. vimrc를 얻을 때 매핑이 호출되는 것처럼 보입니다. vimrc 파일을 검색할 때 이 메시지가 에코되어서는 안 됩니다. 어떻게 하면 이것을 멈출 수 있나요?
답변1
ex 명령을 실행한 후 즉시 :다시 눌러 다른 명령을 입력할 수 있습니다.
마찬가지로 게시물에서는 별다른 조치 없이 <CR>
후속 조치를 취할 수 있습니다 .:another command<CR>
|
nnoremap <localleader>o :silent %w !pbcopy<cr>:echom "Copied"<CR>