3桁ごとにカンマが発生するフォント(※1)が話題になっていましたので試してみました。
私の理解が足りないのでしょう。残念ながら動作しませんでした。やはり私の場合には、従来通りエディターに含まれる正規表現での処理で済ますことになるのでしょう。
私のエディターはKaoriya版のvimですので、キーマップを「\3」とした場合、vimrcに
nmap <Leader>3 :Hankaku<CR>:%s/\(\d\{1,3}\)\ze\(\%(\d\{3}\)\+\(\d\)\@!\)/\1,/g<CR>
vmap <Leader>3 :Hankaku<CR>:s/\(\d\{1,3}\)\ze\(\%(\d\{3}\)\+\(\d\)\@!\)/\1,/g<CR>
と記し、ノーマルモードで全行、ビジュアルモードでその行の数字を3桁コンマ区切りです。
全角の数字には効きませんので、半角に変換してからですが、全角の数字で表示をしたいときには、その部分をまた :Zenkaku<CR>で戻さないといけないのが、ちょっと手間です。
(※1) http://mottainaidtp.seesaa.net/article/395328634.html