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