Portál AbcLinuxu, 9. května 2025 21:53
Ř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.