Estas são variáveis internas.
Você cria e modifica-os com o comando :let
:
:let g:var_name = 1
Você os destrói com :unlet
.
Você os inspeciona com :echo
.
O prefixo mostra o escopo da variável; de :help internal-variables
:
buffer-variable b: Local to the current buffer.
window-variable w: Local to the current window.
tabpage-variable t: Local to the current tab page.
global-variable g: Global.
local-variable l: Local to a function.
script-variable s: Local to a |:source|'ed Vim script.
function-argument a: Function argument (only inside a function).
vim-variable v: Global, predefined by Vim.
Adicionar esse tipo de variável ao seu ~/.vimrc
é assim:
let g:var_name = 1
Normalmente, apenas variáveis globais devem ser adicionadas ao seu ~/.vimrc
, variáveis locais do buffer devem ser usadas em plugins de tipo de arquivo.