segunda-feira, 30 de março de 2009

Variáveis no script vim

O nome da variável consiste letras ASCII, dígitos e underscore.
Não pode iniciar com um dígito.

Nomes de variáveis válidas:
counter
_aap3
very_long_variable_name_with_underscores
FuncLength
LENGTH

Estas variáveis são globais. Elas podem ser usadas em qualquer arquivo script.
Isto leva a confusão.
Para evitar isso, prefixe o nome da variável com 's:':
:let s:count = 1
:while s:count < 5
: source other.vim
: let s:count += 1
:endwhile

Desde que 's:count' é local do script, voce tem certeza que 's:count' em outros
scripts serão diferentes e não interfirão com a variável.

Outros tipos de variáveis:

b:name variável local para um buffer
w:name variável local para uma janela
g:name variável global (também em uma função)
v:name variável pré-definida Vim

0 comentários:

Postar um comentário