Portál AbcLinuxu, 30. října 2025 19:05
Řešení dotazu:
tab, pokud není po mezeře, nějak takto:
function InsertRawTab()
return "\&lr;TAB>"
endfunction
inoremap <S-Tab> <C-R>=InsertRawTab()<CR>
function! InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<TAB>"
else
return "\<C-N>"
endif
endfunction
inoremap <Tab> <C-R>=InsertTabWrapper()<CR>
ale najdete určitě doplňky, které to udělají lépe a za vás.
Zeptejte se spíš pod článkem na rootu, tady to podle ostatních reakcí vypadá dost jalově.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.