+를 입력할 때마다 Shift아직 작성되지 않은 파일의 변경 사항이 취소됩니다. 실수로 +를 누르기 쉽기 때문에 이런 일이 발생하지 않기를 바랍니다.Spacevim
ShiftSpace
저는 iTerm2를 사용하고 있으며 SSH를 통해 원격 컴퓨터에 연결하고 있습니다. 내 로컬(OSX) 컴퓨터에서 vim(iTerm2)을 사용할 때는 이 문제가 발생하지 않습니다. SSH를 통해 동일한 시스템에 연결된 경우에도 iTerm2 대신 기본 터미널을 사용하면 이런 일이 발생하지 않습니다. 따라서 SSH 세션에 있는 iTerm2 + 조합만 문제를 일으키는 것 같습니다.
저는 vim 키 바인딩을 수정한 적이 없으며 바인딩도 표시되지 ~/.vimrc
않습니다 . :verbose Map <S-Space>
이로 인해 이것이 iTerm2 문제라고 생각됩니다. 하지만 로컬 컴퓨터에서 셸을 실행해도 이 문제가 발생하지 않는 이유를 이해할 수 없습니다. SSH에만 적용되는 iTerm2 프로필 설정이 있습니까? 아니면 이 문제를 다른 곳에서 찾아야 합니까?
답변1
알겠습니다 - 위에서 언급한 대로 iTerm2 설정 "CSI u에 보고서 수정자 사용"이 문제였습니다.여기. 비활성화하면 문제가 해결되었습니다.
이것이 문제일지도 모른다고 생각하고 이전에 비활성화했지만 iTerm2가 다시 시작될 때만(또는 세션이 닫힐 수도 있음) 적용되는 것 같아서 실수로 범인으로 배제했습니다.