Mostrando postagens com marcador vim. Mostrar todas as postagens
Mostrando postagens com marcador vim. Mostrar todas as postagens

terça-feira, maio 05, 2009

Vim usando o corretor ortográfico Vero

O pessoal do BrOffice tem um verificador ortográfico chamado Vero, que já está adaptado ao novo acordo ortográfico.

Neste artigo vou mostrar como fazer o Vim utilizar o dicionário implementado no Vero.

1 - Baixe o corretor ortográfico no site do BrOffice: http://www.broffice.org/verortografico/baixar.

Eu baixei o arquivo Vero_pt_BR_V204AOC.oxt (a última versão no momento em que escrevo este artigo).

2 - Descompacte o arquivo (apesar da extensão .oxt, ele não passa de um arquivo zip). Será criada uma estrutura de diretórios semelhante a mostrada na figura 1.

Figura 1 - Estrutura de diretórios criada após descompactação

3 - Entre na pasta Dictionaries (ver figura 2), abra o Vim (ou o GVim) e, no modo de comando, digite:
:mkspell pt pt_BR <ENTER>

Figura 2 - Diretório de onde deve-se executar os comandos

O Vim irá processar os arquivos pt_BR.aff e pt_BR.dic e irá gerar um terceiro arquivo chamado pt.utf-8.spl.

4 - Crie a pasta ~/.vim/spell, se a mesma ainda não existir.

5 - Copie o arquivo pt.utf-8.spl para ~/.vim/spell ou $VIMRUNTIME/spell.

Agora Tu tens duas opções para utilizar a verificação ortográfica:

1. tu podes habilitá-la quando necessário, digitando no modo de comando:
:set spell <ENTER>
:set spelllang=pt <ENTER>
2. Tu configuras o arquivo .vimrc para que a correção esteja habilitada o tempo todo, acrescentando as linhas abaixo

e a desabilita quando não quiseres utilizá-la, digitando no modo de comando
:set nospell
Para reabilitar a verificação ortográfica, basta digitar no modo de comando
:set spell <ENTER>
Pronto. O Vim já está apto a usar o dicionário com a nova ortografia que emprestamos do Vero / BrOffice.

Outra coisa que podes fazer é utilizar o dicionário como fonte das palavras sugeridas no autocompletar.

Podes digitar no modo de comando
set complete+=kspell <ENTER>
ou incluí-la no .vimrc.

terça-feira, janeiro 06, 2009

Vim as the default source code viewer

I don't like the default source viewer presented by Firefox, so I decide to use a good text editor (in fact, I'm using the best one ;).

First, type about:config in the address bar and hit ENTER.

Next, type editor in the filter bar. It will show you only entries with the word editor.

A double-click on view_source.editor.path will open a pop-up window where you must type the full address to your preferred editor: /usr/bin/gvim.

Then a double-click on view_source.editor.external will change its value to true.

From now on, GVim will be used by Firefox to show you the page source.

quarta-feira, janeiro 30, 2008

Looking for many words at once

I use Vim daily and my admiration for it always is renewed. It has so may features that I doubt any one can use 100% of its capacity.

One of the Vim's features I like too much is its ability to search different words at once in text.

When we want to find a word we enter in command mode and we type:

/word <ENTER>

- But what if we want to find two or more words ? Do we need to do separate searches?

No! We do just one search in command mode with each word separated by escaped pipes (\|) :

/word1\|word2\|word3 <ENTER>

Figure 1 shows a search for four words. Notice that spaces are considered as part of the word we are looking for.


Figure 2 shows the result of the search.


I hope this tip will be as useful for you as it is for me.

terça-feira, janeiro 22, 2008

Procurando várias palavras ao mesmo tempo

Uso o Vim todos os dias e minha admiração por ele sempre se renova. Ele é tão cheio de recursos que duvido que exista alguém que consiga utilizar 100% das suas capacidades.

Um dos recursos que o Vim possui que mais me agrada é a sua capacidade de procurar por várias palavras diferentes ao mesmo tempo no texto.

Normalmente, quando queremos procurar uma palavra, entramos no modo de comando e digitamos:

/palavra <ENTER>

- Mas e quando queremos procurar duas ou mais palavras? Vamos ter que fazer as buscas separadamente?

Não! Nós efetuamos a busca, no modo de comando, com as palavras separadas pelo pipe escapado (\|) :

/palavra1\|palavra2\|palavra3 <ENTER>

A figura 1 abaixo ilustra o comando de busca para quatro palavras. Observe que os espaços são considerados como parte da palavra que se procura.


A figura 2 mostra o resultado da busca.


Espero que esta dica seja tão útil para ti quanto é para mim.