為標籤頁的標題新增序號

2021-06-13 10:36:56 字數 1273 閱讀 4271

在~/.vimrc中新增如下:

"為標籤頁的標題新增序號

if exists("+showtabline")

function! mytabline()

let s = ''

let wn = ''

let t = tabpagenr()

let i = 1

while i <= tabpagenr('$')

let buflist = tabpagebuflist(i)

let winnr = tabpagewinnr(i)

let s .= '%' . i . 't'

let s .= (i == t ? '%1*' : '%2*')

let s .= ' '

let wn = tabpagewinnr(i,'$')

let s .= '%#tabnum#'

let s .= i

" let s .= '%*'

let s .= (i == t ? '%#tablinesel#' : '%#tabline#')

let bufnr = buflist[winnr - 1]

let file = bufname(bufnr)

let buftype = getbufvar(bufnr, 'buftype')

if buftype == 'nofile'

if file =~ '\/.'

let file = substitute(file, '.*\/\ze.', '', '')

endif

else

let file = fnamemodify(file, ':p:t')

endif

if file == ''

let file = '[no name]'

endif

let s .= ' ' . file . ' '

let i = i + 1

endwhile

let s .= '%t%#tablinefill#%='

let s .= (tabpagenr('$') > 1 ? '%999xx' : 'x')

return s

endfunction

set stal=2

set tabline=%!mytabline()

set showtabline=1

highlight link tabnum special

endif

Typora設定標題自動新增序號

建立乙個空檔案,命名為base.user.css。裡面貼上如下內容儲存後重啟typora,輸入標題時會自動出現序號。initialize css counter write h1 h2 h3 h4 h5 put counter result into headings write h1 before...

超級簡單 為你的GridView新增序號

很多時候,我們需要為grid新增序號,例如 1,2,3,4,5.我們還可以提供英文本母,但它的使用是有限的,這部分將被忽略。實現的 如下,分頁時也是有效地 asp templatefield headertemplate serial no.headertemplate itemtemplate a...

超級簡單 為你的GridView新增序號

很多時候,我們需要為grid新增序號,例如 1,2,3,4,5.我們還可以提供英文本母,但它的使用是有限的,這部分將被忽略。實現的 如下,分頁時也是有效地 asp templatefield headertemplate serial no.headertemplate itemtemplate a...