você está aqui: Home  → Arquivo de Mensagens

Corretor ortográfico no Vi e Vim usando Slackware

Colaboração: Diego Bellin

Data de Publicação: 18 de Setembro de 2007

Lendo o Guia de consulta rápida sobre o Editor Vi de Roberto Severo de A. Coelho descobri que é possível fazer a correção ortográfica dentro do editor Vi.

O autor menciona que esse recurso só é válido para textos em língua inglesa pois o processo invoca o comando spell do sistema operacional. Após fazer um teste com um arquivo em inglês, comecei a procurar alguma forma de utilizar também na língua portuguesa.

Pesquisei no google até que consegui fazer as correções utilizando os dicionários da língua portuguesa de um dos dois comandos a seguir, que são o ispell ou o aspell.

Vamos a instalação:

OSB.: Fiz esses passos numa máquina com Slackware 11.

  • Baixe os dicionários do ispell e do aspell
      # cd /usr/local/src
      # wget http://www.ime.usp.br/~ueda/br.ispell/br.ispell-2.4.tar.gz
      # wget ftp://ftp.gnu.org/gnu/aspell/dict/pt_BR/aspell6-pt_BR-20070411-0.tar.bz2
    
  • Compilação (ispell):
      # cd /usr/local/src
      # tar xzvf br.ispell-2.4.tar.gz
      # cd br.ispell-2.4
      # make br.hash
      # make install
      # make palavras
    
  • Compilação (aspell)
      # cd /usr/local/src
      # tar xjvf aspell6-pt_BR-20070411-0.tar.bz2
      # cd aspell6-pt_BR-20070411-0
      # ./configure
      # make
      # make install
    
    Ficando os com seguintes pacotes instalados na máquina:
      bellin@DiegoBellin:/var/log/packages$ ls |grep spell
      aspell-0.60.4-i486-1
      aspell-en-6.0_0-noarch-4
      aspell6-pt_BR-20070411-0-i386-1
      br.ispell-2.4-i386-1
      ispell-3.2.06-i386-1
      bellin@DiegoBellin:/var/log/packages$
    

    Utilizando dentro do Vi/Vim:

  • Agora, abra algum arquivo de texto na língua portuguesa, e faça a correção ortográfica. Para isso, execute os seguintes comandos dentro do editor:

      :!ispell -d br %
    

    ou

      :!aspell -c %
    

Diego Bellin
Linux Registered User # 298011
LPIC-1 Certified: LPI ID: LPI000121316
Verification Code: r23fcwp5gn
SOLIS - O lado livre da tecnologia
http://www.solis.coop.br



Veja a relação completa dos artigos de Diego Bellin

 

 

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