how to understand below vim script entries? -


question 1: know bash script let var = value, how understand mean of below grammar under vim?

let g:counter += 1  return g:counter . '. '  

question 2: what’s means '<c-\>^>', key sequence in vim?

map '<c-\>^>'  

i want append question, please forgive me,

the vim key map

map <c-\>^] :gtagscursor<cr> 

i press key ctrl-\ shift-. , press ] doesn't work, what's matter?

question 1:

the 2 lines should in function. otherwise return doesn't make sense.

also global variable g:counter should defined.

then first line, same as:

let g:counter = g:counter+1 

so increment variable g:counter 1.

the 2nd line:

return g:counter . '. '   

for example, after increment, variable value 10, line returns string 10. (space)

the first dot concatenates 2 strings. first string variable value, converted string type automatically. , second string '. '

question 2:

map <c-\>^> 

note took single quote map command away.

the key sequence is:

ctrl-\shift-6shift-.

shift-6 ^

shift-. >


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -