vim에서 backspace delete 키 설정

inhosens의 이미지

아시는 분은 아시겠지만 얼마전에 help를 보다가 알게 되었네요.

set k_tb = ^?(Backspace 타겟 키)
set k_tD = ^H(Delete 타겟 키)

이런식으로 설정이 가능하더군요.

그 전에는 stty 를 이용해 backspace 를 설정해서 쓰곤 했습니다. ㅜ_ㅠ

Forums: 
ixevexi의 이미지

조금 더 자세히 말씀해 주세요 :oops:

del키가 안먹어서 고생하던 터라서요

한마디로

set k_tD = ^H

만 써넣으면 del키가 먹는다는 것입니까?
방금해보니 에러가 나네요
에러가 나서요 ^^ unknown option이 떨어집니다

C++, 그리고 C++....
죽어도 C++

랜덤여신의 이미지

:help fixdel 하고 :help terminal-options 해보니 많이 나오네요.

:D

inhosens의 이미지

ixevexi wrote:
조금 더 자세히 말씀해 주세요 :oops:

del키가 안먹어서 고생하던 터라서요

한마디로

set k_tD = ^H

만 써넣으면 del키가 먹는다는 것입니까?
방금해보니 에러가 나네요
에러가 나서요 ^^ unknown option이 떨어집니다

verstion 문제 아닌가 싶은데요 ^^
언제부터 추가된 옵션인지는 모르겠지만 6.1 부터인가는 있습니다.
barosl 님이 알려주신대로 해보시면 원하는 옵션을 찾으실 수 있을거에요.
^H 같은건 그냥 예로 쓴거고 [Ctrl] + v, [Delete] 이런식으로 써 넣으시면
제대로 동작합니다.

barosl wrote:
:help fixdel 하고 :help terminal-options 해보니 많이 나오네요.

:D

ixevexi의 이미지

하아 -_- 겨우 이해했습니다.

vim의 버전은 맞았고요

fixdel help를 보니 자세히 나왔더군요 :lol:
감사드립니다.

저의 문제점은 제가 멍청하게 :oops:
^를 ctrl+V로 입력한 것이 아니라
shift + 6으로 입력했었습니다 -0-

아마 ctrl+v가 그냥 그 키값 자체를 입력하는 것이었죠?

아주 잘됩니다!

PS: 영어는 왜이렇게 이해하기 어려운지 그 쉬운 도움말을 보아도
문맥을 알아먹는데 한참 걸렸습니다. ㅎㅎㅎ
원래 사람이 자신이 기대하던것이 나오지 않으면 당황하는 법이니까요

C++, 그리고 C++....
죽어도 C++