mirror of
https://github.com/amix/vimrc
synced 2025-02-28 14:12:51 +08:00
changed easymotion mappings
This commit is contained in:
parent
1fde665ede
commit
d9a59e83c7
17
README.md
17
README.md
@ -77,23 +77,9 @@ Some mappings are commented out
|
|||||||
|
|
||||||
`plugins_config.vim`
|
`plugins_config.vim`
|
||||||
|
|
||||||
let g:EasyMotion_do_mapping = 0 " Disable default mappings
|
|
||||||
|
|
||||||
" Jump to anywhere you want with minimal keystrokes, with just one key binding.
|
|
||||||
" `s{char}{label}`
|
|
||||||
nmap s <Plug>(easymotion-overwin-f)
|
|
||||||
" or
|
|
||||||
" `s{char}{char}{label}`
|
|
||||||
" Need one more keystroke, but on average, it may be more comfortable.
|
|
||||||
nmap s <Plug>(easymotion-overwin-f2)
|
|
||||||
|
|
||||||
" Turn on case-insensitive feature
|
" Turn on case-insensitive feature
|
||||||
let g:EasyMotion_smartcase = 1
|
let g:EasyMotion_smartcase = 1
|
||||||
|
|
||||||
" JK motions: Line motions
|
|
||||||
map <Leader>j <Plug>(easymotion-j)
|
|
||||||
map <Leader>k <Plug>(easymotion-k)
|
|
||||||
|
|
||||||
" Open a NERDTree automatically when vim starts up if no files were specified
|
" Open a NERDTree automatically when vim starts up if no files were specified
|
||||||
autocmd StdinReadPre * let s:std_in=1
|
autocmd StdinReadPre * let s:std_in=1
|
||||||
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
||||||
@ -113,6 +99,9 @@ Some mappings are commented out
|
|||||||
`basic.vim`
|
`basic.vim`
|
||||||
|
|
||||||
map <leader>pp :setlocal paste!<cr>
|
map <leader>pp :setlocal paste!<cr>
|
||||||
|
" Map <Space> to / (search) and Ctrl-<Space> to ? (backwards search)
|
||||||
|
map <space> /
|
||||||
|
map <c-space> ?
|
||||||
|
|
||||||
`plugins_config.vim`
|
`plugins_config.vim`
|
||||||
|
|
||||||
|
@ -211,9 +211,6 @@ vnoremap <silent> # :<C-u>call VisualSelection('', '')<CR>?<C-R>=@/<CR><CR>
|
|||||||
map j gj
|
map j gj
|
||||||
map k gk
|
map k gk
|
||||||
|
|
||||||
" Map <Space> to / (search) and Ctrl-<Space> to ? (backwards search)
|
|
||||||
map <space> /
|
|
||||||
map <c-space> ?
|
|
||||||
|
|
||||||
" Disable highlight when <leader><cr> is pressed
|
" Disable highlight when <leader><cr> is pressed
|
||||||
map <silent> <leader><cr> :noh<cr>
|
map <silent> <leader><cr> :noh<cr>
|
||||||
@ -294,7 +291,7 @@ map H ^
|
|||||||
map L $
|
map L $
|
||||||
|
|
||||||
" Clears highlighting
|
" Clears highlighting
|
||||||
map <C-n> :noh<return>
|
map <C-n> :noh<cr>
|
||||||
|
|
||||||
" Replace word by occurence, press '.' to move to the next occurence which auto replaces with new word. I use it to rename variables. So far I haven't found a mapping that does it by scope reliably like vscode.
|
" Replace word by occurence, press '.' to move to the next occurence which auto replaces with new word. I use it to rename variables. So far I haven't found a mapping that does it by scope reliably like vscode.
|
||||||
nnoremap gr *``cgn
|
nnoremap gr *``cgn
|
||||||
|
@ -78,23 +78,9 @@ set grepprg=/bin/grep\ -nH
|
|||||||
" => EasyMotion
|
" => EasyMotion
|
||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
|
|
||||||
let g:EasyMotion_do_mapping = 0 " Disable default mappings
|
|
||||||
|
|
||||||
" Jump to anywhere you want with minimal keystrokes, with just one key binding.
|
|
||||||
" `s{char}{label}`
|
|
||||||
nmap s <Plug>(easymotion-overwin-f)
|
|
||||||
" or
|
|
||||||
" `s{char}{char}{label}`
|
|
||||||
" Need one more keystroke, but on average, it may be more comfortable.
|
|
||||||
nmap s <Plug>(easymotion-overwin-f2)
|
|
||||||
|
|
||||||
" Turn on case-insensitive feature
|
" Turn on case-insensitive feature
|
||||||
let g:EasyMotion_smartcase = 1
|
let g:EasyMotion_smartcase = 1
|
||||||
|
|
||||||
" JK motions: Line motions
|
|
||||||
map <Leader>j <Plug>(easymotion-j)
|
|
||||||
map <Leader>k <Plug>(easymotion-k)
|
|
||||||
|
|
||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
" => Nerd Tree
|
" => Nerd Tree
|
||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
|
Loading…
Reference in New Issue
Block a user