유닉스 / 리눅스 사용에 능숙하지만 전문가는 아닙니다. 파일을 열려면 (예 file.txt:) vi다음을 사용합니다 .
vi file.txt
파일이 열리고 닫으려면을 사용 :q!합니다. 유닉스 / 리눅스를 사용해 온 2 년 동안이 방법을 사용해 왔습니다. 우리 기관에는 Ubuntu Linux를 실행하는 클러스터가 있습니다.
그러나 오늘 파일을 열려고 시도했지만 다음과 같은 오류 메시지가 나타납니다.
E576: viminfo: Missing '>' in line: newest to oldest):
E576: viminfo: Missing '>' in line: ?/CJ
E576: viminfo: Missing '>' in line: ?/CG
E576: viminfo: Missing '>' in line: ?/CC
E576: viminfo: Missing '>' in line: ?/OEP
E576: viminfo: Missing '>' in line: ?/CEP
E576: viminfo: Missing '>' in line: ?/dih
E576: viminfo: Missing '>' in line: ?/ang
E576: viminfo: Missing '>' in line: ??b
E576: viminfo: Missing '>' in line: ?/xvg
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue
그래서을 누릅니다 Enter. 같은 메시지가 나타납니다.
E576: viminfo: Missing '>' in line: newest to oldest):
E576: viminfo: Missing '>' in line: ?/CJ
E576: viminfo: Missing '>' in line: ?/CG
E576: viminfo: Missing '>' in line: ?/CC
E576: viminfo: Missing '>' in line: ?/OEP
E576: viminfo: Missing '>' in line: ?/CEP
E576: viminfo: Missing '>' in line: ?/dih
E576: viminfo: Missing '>' in line: ?/ang
E576: viminfo: Missing '>' in line: ??b
E576: viminfo: Missing '>' in line: ?/xvg
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue
다시을 누르면 Enter마지막으로 파일이 읽기 / 편집 용으로 열립니다. 그러나을 사용하여 파일을 닫으려고 할 때와을 사용하여 :q!다른 파일을 열려고 할 때 문제가 반복됩니다 vi.
핵심 단어 CJ, CG, CC, OEP, CEP, dih, ang, 그리고 xvg(나는 확실히에 대한 아니라고 b자주 사용 읽어 파일에 나타나는 모든 문자열은하지만) vi나는 그들이 내가 개방 특정 파일의 모든 존재임을 확신하지 오전하지만, (난 그렇게 생각하지 않아). 따라서 내 viminfo파일에 문제가 있습니까? 그러나, 나는 하고 사용 vi, 없습니다 vim .
무슨 일이 있었는지 잘 모르겠습니다. 이 문제를 진단하고 해결할 수있는 방법에 대한 제안이 있습니까?
vi종종 별칭이 지정됩니다 vim( 해당 위치를 확인한 which vi다음 확인 file).
which vi출력을 얻습니다 /usr/bin/vi. 내가 입력하면 / etc / alternatives / vi ' vi` file /usr/bin/vi출력을 얻 습니까? /usr/bin/vi: symbolic link to . Does this mean I am using
file /etc/alternatives/vi. 나는 그것이 당신이 실제로 달리고 있다고 말할 것 vim입니다.
~/.viminfo부패는? 다른 곳으로 옮기고 문제가 다시 발생하는지 확인하십시오.vim단순히vi심볼릭 링크로 제공 되는 많은 시스템을 명심하십시오vim.