Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

vi - Mapeamento de Funções

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:

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.01/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1434 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

PDF Explicado