Created
March 2, 2009 12:06
-
-
Save voyeg3r/72723 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"Que tal calcular expressões do seu texto com shift-f1 | |
"talvez tenhamos que melhorar para pegar mais de uma expressão | |
"na linha, já vi inclusive funções que chamam o 'bc' mas assim | |
"não tem graça. | |
map <s-f1> <esc>0"myEA=<c-r>=<c-r>m<enter><esc> | |
" Este mapeamento é para o modo normal usando shift-f1 | |
" <esc> ........... normal | |
" 0 ............... começo da linha | |
" myE ............ copia "big-word" para o registro 'm' | |
" A ............... entra em modo insert | |
" = ............... um sinal de igualdade | |
" <c-r> para chamar o registro de expressões | |
" = ............... o danado | |
" <c-r> ........... para chamar o registro 'm' guardado anteriormente | |
" "m ............... o dito cujo | |
" <enter> ......... efetuando o calculo | |
" <esc> ........... voltando ao modo normal | |
" outra versão que aceita mais de uma expressão por linha | |
map <s-f1> <esc>"myEEa=<c-r>=<c-r>m<enter><esc> | |
" no exemplo acima basta posicionar o mouse sobre o primeiro caractere | |
" da expressão e pressionar <s-f1> | |
" em modo insert | |
imap <s-f1> <space><esc>"myBEa=<c-r>=<c-r>m<enter><del> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment