gpt4 book ai didi

Vim、词频函数和法语口音

转载 作者:行者123 更新时间:2023-12-01 11:04:25 37 4
gpt4 key购买 nike

我最近发现了 Vim Tip n° 1531(文件的词频统计)。

按照建议,我将以下代码放在我的 .vimrc 中

function! WordFrequency() range
let all = split(join(getline(a:firstline, a:lastline)), '\A\+')
let frequencies = {}
for word in all
let frequencies[word] = get(frequencies, word, 0) + 1
endfor
new
setlocal buftype=nofile bufhidden=hide noswapfile tabstop=20
for [key,value] in items(frequencies)
call append('$', key."\t".value)
endfor
sort i
endfunction
command! -range=% WordFrequency <line1>,<line2>call WordFrequency()

除了口音和其他法语特征(拉丁小连字 a 或 o 等),它工作正常。

我应该在此函数中添加什么以使其适合我的需要?

提前致谢

最佳答案

对于 8 位字符,您可以尝试将拆分模式从 \A\+ 更改为[^[:alpha:]]\+.

关于Vim、词频函数和法语口音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7525839/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com