Programing

현재 줄에서 파일 끝까지 모든 텍스트를 VIM에서 어떻게 삭제할 수 있습니까?

lottogame 2020. 5. 7. 07:54
반응형

현재 줄에서 파일 끝까지 모든 텍스트를 VIM에서 어떻게 삭제할 수 있습니까?


매우 큰 파일 (10Gb 이상)이 있습니다. 파일 맨 위에서 몇 줄만 필요합니다. (vim에서) 파일의 나머지 부분 (현재 줄에서 파일 끝까지)을 삭제할 수 있습니까?


dG 현재 줄에서 파일 끝까지 삭제

dCtrl+ End커서에서 파일 끝까지 삭제

그러나이 파일이 원하는만큼 크면 파일을 head편집하고 저장하는 대신 처음 몇 줄을 읽는 것이 좋습니다 .

head hugefile > firstlines

(Windows에있는 경우 Win32 포트를 사용할 수 있습니다. head)


삭제할 첫 번째 줄로 이동하여 키를 누릅니다 dG


:.,$d

현재 줄부터 파일 끝까지 모든 내용이 삭제됩니다. 테스트 벡터 생성 또는 스트리핑을 처리 할 때 매우 유용합니다.


다른 방법을 추가하십시오. 정상 모드에서 ctrl+v다음을 입력 G하고 나머지를 선택한 다음 D효과적이라고 생각하지 않습니다. 리눅스의 @Ed Guiness, head -n 20> filename과 같이해야합니다.

참고 URL : https://stackoverflow.com/questions/8124315/how-i-can-delete-in-vim-all-text-from-current-line-to-end-of-file

반응형