나는 VIM에 경험이 많지 않습니다. 퍼티와 함께 VIM을 사용하고 있으며 종종 마우스 스크롤을 사용하고 마우스로 텍스트 커서를 이동합니다. 또한 때로는 Windows 클립 보드에서 일부 코드를 붙여 넣어야하므로 VIM에서 마우스 처리를 끄려면 마우스 오른쪽 버튼으로 코드를 붙여 넣은 다음 ": set mouse"로 마우스 처리를 다시 켜려면 ": set mouse ="를 입력해야합니다 = a ". 더 좋은 방법을 찾고 있습니다.
나는 VIM에 경험이 많지 않습니다. 퍼티와 함께 VIM을 사용하고 있으며 종종 마우스 스크롤을 사용하고 마우스로 텍스트 커서를 이동합니다. 또한 때로는 Windows 클립 보드에서 일부 코드를 붙여 넣어야하므로 VIM에서 마우스 처리를 끄려면 마우스 오른쪽 버튼으로 코드를 붙여 넣은 다음 ": set mouse"로 마우스 처리를 다시 켜려면 ": set mouse ="를 입력해야합니다 = a ". 더 좋은 방법을 찾고 있습니다.
답변:
간단하게 <Shift> + LeftMouse
선택 <Shift> + RightMouse
하여 코드를 평소처럼 붙여 넣기 (set mouse = ""state)
여기 내 vimrc에서 발췌 한 내용이 있습니다. vim과 외부 처리 ( "a"및 "")간에 마우스 모드를 전환하는 키를 매핑합니다. 일반 모드와 입력 모드에서 모두 작동하도록 두 번 매핑되며, 종료 한 모드를 에코합니다 (쇼 모드를 켠 경우 삽입 모드에서 가려 지지만).
" toggle between terminal and vim mouse
map <silent><F12> :let &mouse=(&mouse == "a"?"":"a")<CR>:call ShowMouseMode()<CR>
imap <silent><F12> :let &mouse=(&mouse == "a"?"":"a")<CR>:call ShowMouseMode()<CR>
function ShowMouseMode()
if (&mouse == 'a')
echo "mouse-vim"
else
echo "mouse-xterm"
endif
endfunction
대부분의 VIM 순수 주의자들은 "마우스를 사용하여 이동을 멈추십시오"라고 말합니다.
VIM에서 마우스를 사용하는 사람이 마우스 작업을 개선하는 데 도움을 줄 수 있지만, 관심이 있으시다면 VIM에서 커서 /보기를보다 쉽게 이동할 수 있도록 다음과 같은 유용한 키 조합을 제안합니다.
h, j, k, l : 왼쪽, 아래, 위, 오른쪽. H : 커서를 보이는 화면의 상단으로 옮깁니다. L : 보이는 화면의 맨 아래로 커서를 옮깁니다. G : 커서를 파일의 맨 아래로 옮깁니다. gg : 커서를 파일의 상단으로 옮깁니다. $ : 커서를 현재 줄의 끝으로 이동합니다. 0 : 커서를 현재 줄의 맨 처음으로 이동합니다. ^ : 현재 행의 첫 번째 공백이 아닌 문자로 커서를 이동하십시오. Ctrl + f : 한 페이지 앞으로 / 아래로 이동합니다. Ctrl + b : 한 페이지 뒤로 / 위로 이동합니다.
바라건대, 그렇지 않다면 누군가가 마우스 제안을 할 수 있기를 바랍니다.
vL3kf'2w
.
이 튜토리얼은 여기에 아주 좋습니다 http://www.vi-improved.org/tutorial.php
채팅을 통해 누군가를 가르치는 사람의 로그이므로 천천히 진행됩니다.