:sort
명령을 사용할 때 Vim에서 내부적으로 어떤 알고리즘이 사용되는지 알고 있습니까?
동일한 알고리즘을 사용하여 10000 라인을 정렬하는 데 사용 된 알고리즘보다 10 개의 라인을 정렬합니까?Vim : sort 명령의 알고리즘
1
A
답변
3
빔은 오픈 소스입니다. 왜 너 혼자 보이지 않는거야? 그것은 온라인 머큐리얼 저장소를 통해 가장 쉬운 다음 qsort()
라이브러리 함수
http://code.google.com/p/vim/source/browse/src/ex_cmds.c
빔 대표 실제 정렬.
0
가능한 경우 외부 sort
프로그램이 사용됩니다. 내부 알고리즘은 문서화되어 있지 않습니다. :help :sort
"에서와 같이 문서화"
편집
음, 내부 너 한테이 "어떻게 작동하는지 설명하지 않습니다
관련 문제
- 1. sort 명령의 일치하지 않는 대답
- 2. Vim 명령의 탭 완성
- 3. UNIX sort -m 명령의 공간 최적화가 필요합니까?
- 4. Vim 명령의 현재 디렉토리 사용
- 5. VIM 자동 명령의 올바른 패턴은 무엇입니까?
- 6. vim 명령의 출력을 버퍼에 붙여 넣을 수 있습니까?
- 7. 내가 실행 한 모든 vim 명령의 기록 목록을 얻으려면 어떻게해야합니까?
- 8. VIM : 콜론 명령의 결과를 변수에 넣는 방법은 무엇입니까?
- 9. Topological sort in OCaml
- 10. Bitonic sort, mpi4py
- 11. GNU sort 명령의 동작 (도트 또는 세미콜론과 같은 비 문자 ASCII 문자 포함)
- 12. vim omnicomplete vim intellisense
- 13. Datable.Select sort expression
- 14. Bubble Sort Recursively
- 15. 숫자 배열 sort()
- 16. DataView Sort - C#/ASP.NET
- 17. Magento sort 템플릿의 카테고리
- 18. `sort` 파일 이름
- 19. Python Sort() 메서드
- 20. Java JTable - sort
- 21. jquery sort dom 요소
- 22. XSL multiple sort
- 23. C++에서 double sort
- 24. Sort 이벤트 in ZK
- 25. sort json facebook data
- 26. CRYSTAL REPORT의 SORT
- 27. 도메인 포워딩 (sort-of)
- 28. Java Stack Sort
- 29. 각 패스 (Bubble Sort)
- 30. 오름차순 번호 정렬 - sort()
src가-코드 (HTTP [여기]입니다. // 코드입니다. google.com/p/vim/source/browse/) 자유롭게 찾아 볼 수 있습니다 :-) –
이것은 문서화되어 있지 않습니다. [소스 코드] (http://www.vim.org/download .php)? – romainl
_Why_ 당신이 묻고 있습니까? 그냥 일반적인 관심입니까, 아니면 Vim에서 예외적으로 느린 정렬이 발생 했습니까? –