mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 08:00:05 +08:00
fix(number): fix the pattern of Chinese Number
This commit is contained in:
parent
489edbaeda
commit
dfb8b10556
@ -59,10 +59,10 @@ endfunction
|
|||||||
|
|
||||||
function! s:ConvertChineseNumberUnderCursorToDigit() abort
|
function! s:ConvertChineseNumberUnderCursorToDigit() abort
|
||||||
let cword = expand('<cword>')
|
let cword = expand('<cword>')
|
||||||
let ChineseNumberPattern = "[〇一二三四五六七八九零壹贰叁肆伍陆柒捌玖貮两点]\+"
|
let ChineseNumberPattern = '[〇一二三四五六七八九十百千万亿兆零壹贰叁肆伍陆柒捌玖拾佰仟萬億貮两点]\+'
|
||||||
while cword =~ ChineseNumberPattern
|
while cword =~ ChineseNumberPattern
|
||||||
let matchword = matchstr(cword, ChineseNumberPattern)
|
let matchword = matchstr(cword, ChineseNumberPattern)
|
||||||
let cword = substitute(cword, matchword, s:Chinese2Digit(matchword))
|
let cword = substitute(cword, matchword, s:Chinese2Digit(matchword), "")
|
||||||
endwhile
|
endwhile
|
||||||
if !empty(cword)
|
if !empty(cword)
|
||||||
let save_register = @k
|
let save_register = @k
|
||||||
|
Loading…
Reference in New Issue
Block a user