vi가 아치 리눅스에서 검색한 후 정지되었습니다

vi가 아치 리눅스에서 검색한 후 정지되었습니다

저는 Arch Linux 라이브 USB를 사용하고 있습니다. 저는 vi를 사용하여 json 한 줄이 포함된 18kb 텍스트 파일을 엽니다. 나는 /기호로 표시된 파일을 검색하여 중간에 있는 블록에 도달했습니다 @. 그런 다음 다음 일치 항목으로 이동을 누르면 n편집기가 정지됩니다. 커서가 명령줄에 있고 /강조 표시되어 있으며 커서가 오작동합니다.

편집기가 응답하지 않습니다: q, esc, Ctrl+Q, Ctrl+C, Ctrl+Z, Ctrl+D, Ctrl+L, Ctrl+/

Ctrl+S를 누르면 커서가 정상적으로 깜박이기 시작하지만 Ctrl+Q를 누르면 다시 깜박이기 시작합니다.

그런 다음 Alt+F2를 눌러 kill -9 [pid]종료합니다. 하지만 이 파일에 어떤 문제가 있는지 알고 싶습니다.

파일을 연 후 명령줄에 불완전한 마지막 줄 오류 메시지가 나타나는 것을 발견했습니다. 하지만 줄이 너무 길어서 오류가 발생하지 않습니다. 또한 vi는 @를 지나서 스크롤되지 않습니다.

이 파일은 USB를 통해 외부에 장착된 HDD에 위치합니다. 운영 체제는 USB 메모리 스틱에 있습니다.

답변1

@플래그는 행이 너무 길어서 표시할 수 없음을 나타냅니다. vi는 여전히 라인 앞/뒤의 위치를 ​​추적해야 하며, 길이가 충분히 길면 데이터를 읽고 라인을 넘어가려고 시도할 때 "일부" 속도 저하를 확실히 느낄 수 있습니다.

추가 자료:

관련 정보