Vim 플러그인 - Easymotion이 자동으로 시작되지 않습니다

Vim 플러그인 - Easymotion이 자동으로 시작되지 않습니다

내 neovim을 개선하기 위해 플러그인을 사용하려고 하는데 내가 찾은 최고의 플러그인은 Easymotion입니다. 그러나 자동으로 시작되지는 않습니다. 해야 할 일: source ~/.vimrc파일을 실행할 때마다. 이 문제를 어떻게 해결할 수 있나요? 다른 플러그인은 한 번만 읽으면 됩니다.

플러그인 관리자 - VimPlug. 운영 체제-RHEL8

이것은 내 .vimrc 파일이고 네, NeoVim의 init.vim에 심볼릭 링크했습니다. 사실 저는 Vim과 Neovim 모두에서 이 문제에 직면했습니다.

 1 set number
 2 set expandtab
 3 set tabstop=2
 4 set incsearch
 5 call plug#begin('~/.config/nvim/plugged')
 6 Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }
 7 Plug 'morhetz/gruvbox'
 8 Plug 'Valloric/YouCompleteMe'
 9 Plug 'jiangmiao/auto-pairs'
10 Plug 'tpope/vim-fugitive'
11 Plug 'airblade/vim-gitgutter'
12 Plug 'ctrlpvim/ctrlp.vim'
13 Plug 'easymotion/vim-easymotion'
14 Plug 'rking/ag.vim'
15 call plug#end()
16 map <C-n> :NERDTreeToggle<CR>
17 map <Leader> <Plug>(easymotion-prefix)
18 let g:mapleader=','
19 syntax on
20 colorscheme gruvbox
21 set background=dark
22 set rtp^=/usr/share/vim/vimfiles/

답변1

당신이 겪고 있는 문제는 지도 리더를 다음과 같이 재정의한다는 것입니다., 뒤쪽에을 사용하여 매핑을 만듭니다 <Leader>. 따라서 지도는 기본 지도 지시선(예: )을 사용하여 생성됩니다 \.

두 번째로 vimrc를 얻으면 지도가 다시 생성되지만 이제는 ,vimrc 파일을 처음 실행할 때 설정된 업데이트된 메이플레이더를 사용합니다.

이 문제를 해결하려면 다음 두 줄의 순서를 반대로 바꾸세요.

let g:mapleader=','
map <Leader> <Plug>(easymotion-prefix)

관련 정보