como mapear um arquivo por um único caractere

0

Estou tão cansado de digitar source ~ / .vimrc o tempo todo, para inserir o "~ / .vimrc" Eu tenho que mover meus dedos muito. Existe uma maneira que eu poderia mapear ~ / .vimrc em uma única letra ou um sinal. Por exemplo source% em vez de source ~ / .vimrc

AkA Eu gostaria de usar % para representar ~ / .vimrc

Obrigado

    
por SLN 11.01.2018 / 16:37

2 respostas

1

: abreviar

:ab % ~/.vimrc

Recomendamos que você use outro caractere em vez de%

    
por 11.01.2018 / 19:53
1

A resposta aceita é boa. Algumas "melhorias" ...

A variável de ambiente Vim $MYVIMRC contém o caminho para o arquivo que foi realmente originado como seu vimrc, então é uma forma conveniente e portátil de expressar ~/.vimrc ... pode querer usar isso na abreviação.

Se você está realmente cansado de digitar, então você pode evitar :source também (sem contar o fato de que você só precisa digitar :so ):

nnoremap <C-S> :so $MYVRIMC<CR>

Com isto você pode carregar seu vimrc pressionando Ctrl + S e você não precisa nem sair do modo Normal. ( <C-S> é um exemplo ... substitua-o por qualquer chave não usada que você queira.)

    
por 11.01.2018 / 21:59