我必須編輯一個超過600000個UTF8格式的俄文縮寫詞的大文本文件。按perl排序對Vim行進行排序(因爲內建排序不能正確處理Windows 7中的UTF8)
每個字都位於一個單獨的線和文件已經由Perl腳本(使用其sort
功能)成功排序:
,該字符範圍是0x0430 - 0x044F
(請參閱the Unicode range chart)。
我的問題是:我必須保持我的它和它的零件編輯過程中整理文件,但是當我使用Vim的內置(或者是Windows)中%!sort
那麼俄文字母是由他們的數字代碼和分類不按字母順序。
我的問題是:我在%path%
perl
- 我怎麼可能請用它來我編輯在Vim編輯器(整體和它的一部分)的文件進行排序?
':%s的sort'不排序,這是一個替代品,消除「排序」每行。 ':%!sort'是Windows SORT.EXE,':%sort'是vim排序。 – sehe 2013-03-15 14:22:28
+1謝謝,那是一個錯字。你已經回答了我的問題:':%sort'適合我! – 2013-03-15 14:35:31