2013-03-15 1 views
1

UTF8 형식으로 된 600,000 개 이상의 러시아어 소문자 단어로 큰 텍스트 파일을 편집해야합니다.Vim 라인을 perl 정렬로 정렬하기 (내장 정렬이 Windows 7에서 UTF8을 제대로 처리하지 않기 때문에)

각 단어는 별도의 행에 위치하며, 파일이 성공적으로 (그 sort 기능을 사용하여) Perl 스크립트에 의해 분류되었습니다

enter image description here

문자 범위는 0x0430 - 0x044F입니다 (the Unicode range chart를 참조하십시오). 내가 그 부품의 내 편집하는 동안 정렬 된 파일을 유지해야하지만, 내가 (또는 윈도우 임) 빔의 내장을 사용하는 경우 %!sort는 러시아 문자는 숫자 코드에 의해 정렬됩니다

내 문제입니다 알파벳 순서가 아닙니다.

그리고 내 질문은 : 나는 %path%에서 perl이 - 어떻게 내가 Vim 편집기 (전체와 그것의 부분)에서 편집있어 파일을 정렬하는 데 사용하시기 바랍니다 수 있을까?

+1

(리눅스에서)하고 같은 결과 :! % s을 sort' 정렬되지는 각 줄에 '종류'를 제거하는 대신합니다. ': %! sort'는 Windows SORT.EXE이고': % sort'는 vim sort입니다. – sehe

+0

+1 감사합니다. 오타였습니다. 그리고 당신은 제 질문에 답했습니다.': % sort'는 저에게 잘 맞습니다! –

답변

관련 문제