De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 22 de Janeiro de 2003
Um recurso que uso com muita frequência é o mapeamento de teclas para execução de determinados comandos no editor vi.
Vejam um exemplo extraído do meu arquivo .vimrc:
:map #1 <esc>!}fmt :map #2 <esc>0i<H2><esc>$a</H2><esc> :map #3 <esc>0i<P><esc>!}fmt :map #4 <esc>i\cl{}<esc> :map #5 i\bf <esc>Ea\rm<esc> :map #6 i\it <esc>Ea\rm<esc> :map #7 xi``<esc> :map #8 <esc>0i\chapter{<esc>$a} :map #9 <esc>0i\section{<esc>$a}<esc>
Basicamente são atalhos para formatação de comandos em TeX, HTML, e algumas outras coisas.
O problema é que frequentemente me esqueço os mapeamentos que adoto. Felizmente, existe um comando que exibe estes mapeamentos para mim, o comando map:
:map <F9> <Esc>0i\section{<Esc>$a}<Esc> <F8> <Esc>0i\chapter{<Esc>$a} <F7> xi``<Esc> <F6> i\it <Esc>Ea\rm<Esc> <F5> i\bf <Esc>Ea\rm<Esc> <F4> <Esc>i\cl{}<Esc> <F3> <Esc>0i<P><Esc>!}fmt <F2> <Esc>0i<H2><Esc>$a</H2><Esc> <F1> <Esc>!}fmt ... algumas linhas apagadas
Desta forma eu consigo saber, sem ter que abrir o arquivo .vimrc, o que cada tecla faz.
Eu falo mais um pouco desta facilidade nos documentos abaixo:
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários