segunda-feira, 30 de março de 2009

Variáveis e constantes string em scripts vim

O tipo no vim script é dinâmico. Ele é definido cada vez que um valor é
assinalado por ':let'.
Aqui usando strings com aspas duplas:
:let name = "peter"
:echo name
< peter

Se quiser incluir uma aspa dupla dentro do string, use o backslash na frente:
:let name = "\"peter\""
:echo name
< "peter"

Strings de aspas duplas suportam caracteres especiais. Eis alguns:
\t <Tab>
\n <NL>, quebra de linha
\r <CR>, <Enter>
\e <Esc>
\b <BS>, backspace
\" "
\\ \, backslash

E dois exemplos de entrar teclas:
\<Esc> <Esc>
\<C−W> CTRL−W

Para entrar palavras-chave de script:
\<name>

Para evitar o uso de backslash, use o string de aspas simples:
:let name = '"peter"'
:echo name
< "peter"

Todos caracteres entre backslash são considerados literalmente, exceto o
backslash. Para incluir uma aspa simples no string, use duas aspas simples.

0 comentários:

Postar um comentário