예전에 제가 했던 고민입니다. 쓰시던 vi가 vi가 아니고 vim이라면 이렇게 해 보시지요. 백스페이스를 눌렀을때 앞의 줄 맨 위로 가게하려면 커멘드모드로 들어가서 :set backspace=2 이렇게 해보십시오. 물론 이것을 .vimrc에 넣어두면 편리하겠죠. 2대신 0나 1을 사용할수도 있는데 자세한 것은 :help options 하여 /backspace 이렇게 이 옵션에 대한 설명을 찾아 읽어보십시오.
vim 에서 백스페이스로 앞 줄로 넘어가게 하려면 :set backspace=2 를 쓰면 됩니다. .vimrc 에 넣어 두면 계속 적용됩니다. 0 이나 1 같은 다른 값도 있으니 :help backspace 로 설명을 보세요.