해결할 수 없는 이상한 vim 커서 동작이 발생했습니다. 파일을 편집할 때 커서 표시가 갑자기 하나 이상의 공백을 오른쪽으로 이동하고 커서 동작이 이전에 표시가 있던 현재 열에 여전히 영향을 미칩니다.
설명을 위해 스크린샷을 추가했습니다.
보시다시피 커서는 마지막 중괄호에 있지만 커서 표시는 나중에 일부 공간에 배치됩니다. 삭제 키를 누르면 중괄호가 제거됩니다.
누구든지 이 (성가신) 문제를 해결하도록 도와줄 수 있나요? 어떤 도움이라도 대단히 감사하겠습니다.
고쳐 쓰다:
저는 현재 올해 7월 28일에 출시된 Vim v7-4-801을 사용하고 있습니다.
답변1
오래 전에 이 문제가 있었습니다. 문자가 손상되어 올바르게 표시되지 않았습니다. Unix와 Windows에서 파일을 편집했는데 파일에 다른 인코딩의 문자가 나타난 것 같습니다.
시도해 볼 수 있는 것:
문서에 ASCII 문자만 포함되어야 하는 경우 다음 vim 명령을 사용하여 다른 모든 문자(탭과 공백을 제외한 인쇄할 수 없는 모든 문자)를 제거할 수 있습니다.
:%s/[^\t -~]//gc
좀 더 조심하고 싶다면 캐릭터를 보이게 하면서
:set list
놀 수 있습니다 .:set listchars=...
외부 수정(최적은 아니지만 당시 사용했던 것): 다른 편집기에서 파일을 열고(저는 emacs를 사용합니다) 나쁜 놈들이 거기 나타나서 삭제할 수 있기를 바랍니다.