2013-03-28 11 views
48

vedo spesso in vim plugin di qualcosa di simile a questi:VIM: Qual è la differenza tra Sia G:, lasciate B:, etc

let g:variable 
let b:variable 
let l:variable 

Ho fatto una lunga ricerca sulla documentazione vim e su Internet su queste lettere "g", "b", "l", ma ho notato.

Allora, a cosa corrispondono queste lettere? E qual è la lista completa delle lettere?

risposta

75

Vedi :help internal-variables

Esso elenca il seguenti tipi:

 
       (nothing) In a function: local to a function; otherwise: global 
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. 
+1

Grazie. Il documento era difficile da trovare. – arthropode

9

b: locale al buffer corrente

l: locale per una funzione

g: globale

: aiutare interne-variabili

Problemi correlati