2017-12-13 1 views
0

: 알 수없는 Linux 서버에서 vim으로 파일을 열었습니다. 지금 일어나는 일은 파일을 닫거나 아무것도 할 수 없다는 것입니다. 보통 과 함께 나갈 수 있습니다q!를 입력하지만이 작업을 수행 할 때, 나는 오류가 발생합니다 : 내가 다른 사람하고 Enter 키를 누릅니다 아무것도 쓸 때 vim - 일반적인 명령으로 종료 할 수 없습니다.

E21: cannot make changes 'modifiable' is off

내가 같은 통지를 얻을. Ctrl - C과 같이 vim을 종료 할 수 없습니다.

+1

대신에 사용해야하는 :q!과 같으며':'beteen 이스케이프와 q를' : q! ' q 대신! '라고 적어주십시오. 어쩌면 어리석은 질문 일지 모르지만 사진은 정상 모드에서'q '에있는 매크로 기록을 나타냅니다. –

+0

맨 위 이미지는 도움말 파일입니다. 그것들은 수정할 수 없습니다. 두 번째 이미지는 @DoktorOSwaldo가 지적한대로 매크로를 기록하고 있음을 보여 주며 q 이전에 : 키를 누르지 않았 음을 의미합니다. –

답변

2

Z을 누르기 만하면됩니다. 주 : 둘 다 대문자입니다. 그래서 시프트 + z, 시프트 + q입니다. 이것은 q!

0

정력 명령 에서이 코드를 작성하려고 :

+0

내가 쓸 때 : 'ma'라고 쓰면 "E21 : 변경할 수 없음"이 수정 가능합니다. – Ferenjito

0

당신이 버퍼를 수정 할 수 있도록 수정 가능한 옵션을 설정에 필요한 수정 파일을 만들 수 있습니다 세트 엄마 을. 이렇게하려면 Vim 편집기에서 다음 문을 실행하십시오.

:set modifiable

또한, 나중에는 수정 옵션을 설정합니다 (당신이 원하는 것을 반대.)를 할 수 있습니다

:set noma

를 그리고, 당신이 당신의 을 종료 할 수 있습니다.

+0

'수정 가능'이라고 적어도 "E21 : 수정할 수 없음"옵션이 해제됩니다. – Ferenjito

+0

Vim 플러그인 중 하나에 문제가있을 수 있습니다. 제거하고 다시 확인해 보셨습니까? –

+0

VIM을 전혀 종료 할 수 없기 때문에 설치하거나 제거 할 수 없습니다. vim을 종료하기위한 조언이 필요합니다. – Ferenjito

관련 문제