Vim中是否有一个函数来获取缓冲区中的单词列表? 或者我应该为此写一个vimscript?
答案 0 :(得分:3)
如果问题是要获得一个单词列表,我问过的问题(具体的附录:法语口音)和我得到的答案(来自ib。和romainl)可能就是你所需要的:
Vim, word frequency function and French accents
当然可以:
:%call WordFrequency()
我希望这会有所帮助。
答案 1 :(得分:2)
没有可用的内置功能。但你可以使用VimL编写自己的脚本:
:echo uniq(sort(split(join(getline(1,'$'), "\n"))))
但是对于uniq函数,至少需要Vim 7.4.218。
答案 2 :(得分:1)
:%s/\w\+//gn
报告374个单词,但LibreOffice仅报告344个。
定义一个"字"应该是一个好的开始,你不觉得吗?