Просто попробуйте :set backspace=indent,eol,start
.Затем проверьте ваш возврат.Если это работает, просто поместите эту строку в ваш vimrc.
Это работает для меня с Vim + tmux;Я не использую Konsole или tcsh, поэтому я не могу подтвердить, что те не сломают его, но я был бы очень удивлен, если бы они это сделали.