Hola, tengo un complemento ( incsearch ). Y este complemento requiere un mapeo especial para funcionar.
"aditional mapping for incsearch
map / <Plug>(incsearch-forward)
map ? <Plug>(incsearch-backward)
map g/ <Plug>(incsearch-stay)
Pero VsVim procede con esta acción como
insert command
ncsearch-forward
¿Cómo puedo desactivar este comportamiento o hacer que este complemento funcione?
Gracias
VsVim no admite complementos de Vim arbitrarios y es poco probable que funcione con incsearch
.
ok, pero ¿cómo puedo detectar que se está ejecutando en vsvim? Tengo la intención de excluir este mapeo de .vimrc por
if !has("vsvim")
"aditional mapping for incsearch
map / <Plug>(incsearch-forward)
map ? <Plug>(incsearch-backward)
map g/ <Plug>(incsearch-stay)
endif
Simplemente puede copiar su .vimrc a .vsvimrc y omitir las partes que no funcionan en VsVim.
Esa es la práctica recomendada.
¿Se recomienda copypaste? No he sabido que se pueda recomendar.
Generalmente estructuro mis archivos de la siguiente manera:
:source
en el archivo común:source
en el archivo común y luego realiza el trabajo específico de gVim.¡Muchas gracias! Es una mejor solución, la seguiré.