Variablerne b:javascript_fold
og g:javascript_conceal
er specifikke for Vim og kan ikke sættes eller inspiceres direkte gennem de almindelige set
eller echo
kommandoer. Her er nogle metoder til at arbejde med disse variabler i din .vimrc
fil:
let
til at sætte variablerDu kan bruge let
kommandoen til at sætte værdierne af disse variabler:
let b:javascript_fold = 1
let g:javascript_conceal = 1
echo
til at inspicere variablerSelvom du ikke kan bruge echo
direkte, kan du bruge execute
kommandoen til at inspicere værdierne:
execute 'echo b:javascript_fold'
execute 'echo g:javascript_conceal'
autocmd
til at sætte buffer-specifikke variablerFor buffer-specifikke variabler som b:javascript_fold
, kan du bruge autocmd
til at sætte dem, når en bestemt filtype åbnes:
autocmd FileType javascript let b:javascript_fold = 1
if
betingelser til at inspicere variablerDu kan bruge if
betingelser til at inspicere og handle på variablernes værdier:
if exists('b:javascript_fold')
echo 'b:javascript_fold is set to ' . b:javascript_fold
endif
if exists('g:javascript_conceal')
echo 'g:javascript_conceal is set to ' . g:javascript_conceal
endif
function
til at arbejde med variablerDu kan også definere funktioner i din .vimrc
til at arbejde med disse variabler:
function! InspectJavascriptVars()
if exists('b:javascript_fold')
echo 'b:javascript_fold is set to ' . b:javascript_fold
endif
if exists('g:javascript_conceal')
echo 'g:javascript_conceal is set to ' . g:javascript_conceal
endif
endfunction
call InspectJavascriptVars()
Ved at bruge disse metoder kan du effektivt sætte og inspicere værdierne af b:javascript_fold
og g:javascript_conceal
i din .vimrc
fil.
Har du brug for hjælp til at konfigurere din .vimrc eller tackle programmeringsopgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den støtte, du har brug for, og kom videre med dit projekt!