なんとなくできたのでとりあえず書いておきます。
deinでプラグインを管理してる場合ですが(deinをよく知りませんが)
dainを~/.cacheに入れている場合、
~/.cache/dein/.cache/.vimrc/.dein/autoload/airline
というフォルダに init.vim というソースコードがあって、
そこを書き換えます。
文字列の書式はこの記事を参考にして、
https://qiita.com/Cj-bc/items/dbe62075474c0e29a777
init.vimに
g:airline_section_z に関する箇所があるので
vim
1
2if !exists('g:airline_section_z')
3 if airline#util#winwidth() > 79
4 "元のほう
5 "let g:airline_section_z = airline#section#create(['windowswap', 'obsession', '%03.3p%%', 'linenr', 'maxlinenr', 'colnr'])
6 "書き換えたほう
7 let g:airline_section_z = airline#section#create(['windowswap', 'obsession', '%03.3p%%', ' ','%04.4l','/', '%04.4L', ':','%03.3c'])
8 else
9
10 "元のほう
11 "let g:airline_section_z = airline#section#create(['%p%%', 'linenr', 'colnr'])
12 "書き換えたほう
13 let g:airline_section_z = airline#section#create(['%3.3p%%', '%4.4l', '%3.3c'])
14 endif
15endif
16
まだよくわかってませんが一応このような感じで桁数を固定できました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。