![화살표 키는 vimrc에서 비활성화된 경우에도 ABCD를 입력한 다음 삽입 모드로 전환됩니다. 왜?](https://rvso.com/image/1518624/%ED%99%94%EC%82%B4%ED%91%9C%20%ED%82%A4%EB%8A%94%20vimrc%EC%97%90%EC%84%9C%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%EB%90%9C%20%EA%B2%BD%EC%9A%B0%EC%97%90%EB%8F%84%20ABCD%EB%A5%BC%20%EC%9E%85%EB%A0%A5%ED%95%9C%20%EB%8B%A4%EC%9D%8C%20%EC%82%BD%EC%9E%85%20%EB%AA%A8%EB%93%9C%EB%A1%9C%20%EC%A0%84%ED%99%98%EB%90%A9%EB%8B%88%EB%8B%A4.%20%EC%99%9C%3F.png)
화살표 키를 누르면 다음과 vim
같은 동작이 나타납니다.
이 그림 Gif.
hjkl
탐색에만 사용하고 싶습니다 . 화살표 키(위, 아래, 왼쪽 또는 오른쪽)를 누를 때마다 키 중 하나를 알려주기를 원합니다 hjkl
. 예를 들어, 위쪽 화살표 키를 누를 때 다음과 같이 말하고 싶습니다. Use k
삽입 모드로 들어가거나 를 입력하지 마세요 A
.
.vimrc
내 파일 에 다음을 추가했습니다 .
noremap <up> <nop>
noremap <down> <nop>
noremap <left> <nop>
noremap <right> <nop>
nnoremap <Left> :echoe "Use h"<nop>
nnoremap <Right> :echoe "Use l"<nop>
nnoremap <Up> :echoe "Use k"<nop>
nnoremap <Down> :echoe "Use j"<nop>
내가 시도한 것
내 ~/.vimrc
(vimrc 페이스트빈).
vim-plug
vim 플러그인을 관리하는 데 사용하고 있습니다 .
다음은 내 vim 플러그인 디렉토리 목록입니다 ~/.vim/bundles/
.
ctrlp.vim/
emmet-vim/
fzf.vim/
gulp-vim/
git_status.vim/
gist-vim/
nerdtree/
nerdtree-git-plugin/
scss-syntax.vim/
syntastic/
tComment/
vim-autoformat/
vim-bundler/
vim-coffee-script/
vim-coloresque/
vim-endwise/
vim-eunuch/
vim-fugitive/
vim-go/
vim-mkdir/
vim-multiple-cursors/
vim-projectionist/
vim-pug/
vim-rails/
vim-rake/
vim-rhubarb/
vim-ruby/
vim-run-interactive/
vim-slim/
vim-surround/
vim-test/
vim-tmux-navigator/
webapi-vim/
답변1
몇 시간의 근무 후. 적어도 나 자신을 위해서는 이번 기회를 찾은 것 같습니다. 이것이 효과가 없다면 이 문제는 지도 명령에 관한 것이라고 확신합니다. 하나씩 모두 비활성화해 보십시오. 당신이 할 수 있는 일이 있는지 살펴보세요.
다음 줄을 삭제하세요.
map <esc> :noh
이로 인해 문제가 발생하는데 그 이유를 모르겠습니다. 대신 할 수 있습니다 :let @/=""
.