거대한 파일 편집-Vim 또는 다른 것? Vim 팬입니다. 그러나 요즘 큰 파일 ~

  • 대부분의 편집 목적으로 Vim 팬입니다.
  • 그러나 요즘 큰 파일 ~ 1-2 기가를 열어야 할 때로 드 및 작업 수행 속도가 느립니다.
  • 그런 거대한 파일을 효율적으로 편집 할 수있는 다른 방법은 무엇입니까


답변

당신이 할 수있는 vim

: 바이너리 설정

먼저.

또는 hexedit을 사용하십시오. 같은 /programming/699785/edit-very-large-sql-dump-text-file-on-linux


답변

세트

:syntax off
:se binary nospell
:setgl noswap
:set undolevel=0
:set undofile=

directory/ undodir를 사용 하여 다른 위치에 스왑 파일과 실행 취소 파일을 넣을 수도 있습니다.


답변

이 기사에서는 큰 파일을 여는 데 따른 오버 헤드를 줄이기 위해 Vim 자체에 수행 할 수있는 작업에 대해 설명합니다.


답변

여기를보십시오 : /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file

  • 파일을 부분으로 나눕니다. split -b 53750k <your-file>
  • vim으로 sigle 부분을 편집하십시오 (나는 그것을 좋아하지 않지만 여기서 빨리 작동합니다)
  • 부품 병합 cat xa* > <your-file>

완료 🙂

죄송하지만 무료 편집기는 큰 파일을 잘 지원합니다 (그 이유를 찾을 수 없음)

추신
Vim이 그렇게 어렵지 않다는 것을 배우십시오 :
http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/


답변

여기에 내 대답을 참조 하십시오 (vim 특정이 아님).

어떤 종류의 거대한 파일을 편집 하시겠습니까?


답변

joe 시도하십시오 . 방금 ~ 5G SQL 덤프 파일을 편집하는 데 사용했습니다. 스왑을 거의 사용하지 않고 (4G RAM이있는 시스템에서) 파일을 여는 데 약 1 분, 파일을 저장하는 데 몇 분이 걸렸습니다.