2015-01-23 6 views
0

나는 this 질문을 읽었지 만 내가 가지고있는 문제에 대해서는 대답하지 않습니다.vim을 종료하는 이유와 상관없이 vim을 종료하지 못하게하는 방법은 무엇입니까?

그래서 F2 버튼을 매핑하여 변경 사항을 저장합니다. Escape는 삽입 모드를 종료하는 것입니다. 변경 사항을 저장하려면 탈출을 누른 다음 F2 키를 누릅니다 (일반적으로 몇 번 - 실제로 충돌했음을 확인했습니다 :)). 그리고 저는이 일이 어떻게 일어나는지 알지 못합니다. 언젠가는 일부 버튼 (아마 탈출구)을 치고, 모든 열린 탭과 버퍼로 vim을 닫습니다. 모든 것이 보통 저장되기 때문에. 이것은 여러 번 나에게 일어 났고, 마침내 질문을 올리기로 결정했습니다.

Vim을 빠져 나오지 못하게하는 방법, 방법이나 이유 (q, 트리플 이스케이프 등)가 없으면 종료하지 않으므로 확인하지 않고 종료 할 수 없습니까?

+0

정확히 무슨 뜻인지 이해가되지 않습니다. –

+0

흠. 나는 단지 qim, tripple escape 또는 다른 키 조합이있는 경우 vim이 누를 때마다 vim이 종료 할 때마다 확인을 요청하기 만합니다. 다른 단어로 표현하는 방법을 모르면 – rightaway717

+0

먼저 문제가 100 % 재생 될 수 있는지 확인해야합니다. 예 : ''을 3 번 누르면 vim이 종료됩니다. 이것은 어떤 순간에 일부 버튼 (아마도 Escape)을 쳤다는 것입니다. 모든 열린 탭과 버퍼로 vim이 닫히기 때문에 모든 것이 보통 저장됩니다. 어쨌든'ESC' 키에 문제가 있는지 확실하다면,'ESC'에 대한 매핑이 유용한 지 확인하십시오. – Kent

답변

1

당신의 경우 : 트리플 이스케이프가 표준 동작이 아닌 VIM을 종료한다는 것은 이상한 일입니다. 짝수 : q는 전혀 영향을 미치지 않습니다. 당신은 당신의 탈출에 매핑되는 것을 확인할 수 있습니다

:verbose map <Esc> 

qa! 같은이 있어야합니다.

+0

정확히! 은 (는) qa에 매핑되었습니다. 여하튼 심지어 F2 그런 식으로 일했습니다. 감사! – rightaway717

관련 문제