vim에서 BackSpace 를 사용하려면? ( -> ^? )

hidRomeo의 이미지

vim 을 소스컴파일해서 설치했습니다.
옵션은 아무것도 주지 않고 configure, make, make install 했습니다.

vim 편집모드에서
BackSpace 를 누르면
이전 글자가 지워지는 대신,
^?
문자가 찍히기만 합니다.
^H 로 지워지기는 하지만, BS 에 익숙한 터라
무척 불편하게 느껴집니다.

해결할 방법 아시면 좀 알려주셨으면 감사하겠습니다.

eseo의 이미지

명령행에서 stty 로 해결하시면 안될까요?
stty erase ^?

---
배려하는 마음을 갖자.

pynoos의 이미지

그렇게 되는 많은 이유가 고대로부터 내려오는 터미널이라는 키보드의 Enter(Return)키위에 있는 키값이 ascii 8번(BS)이 아닌 ascii 127(DEL) 번이기 때문입니다.

행복한해킹키보드는 그 키가 아예 DEL로 되어 있습니다.

키보드를 바꾸세요.. -.- (너무 심한 조언 아닌가..)

송지석의 이미지

VIM에서 백스페이스가 이상하게 동작할 때

:help fixdel 해보세요.

간단히 얘기하면

set t_kb=^V<BS>

set t_kD=^V<DEL>

로 해결할 수 있습니다.

18년 뒤에서 왔습니다.의 이미지

18년 뒤에 시도했지만 정상 동작됩니다.
감사합니다.
덕분에 서버 작업이 수월해졌습니다.

19년 뒤에서 왔습니다.의 이미지

다시 한번 감사합니다.

송지석의 이미지

아 혹시 혼동하실까봐..

^V는 ctrl+v 입니다.

hidRomeo의 이미지

Quote:
키보드를 바꾸세요.. -.- (너무 심한 조언 아닌가..)

흑흑... 노트북입니다. T_T

Quote:
set t_kb=^V<BS>

set t_kD=^V<DEL>

로 해결할 수 있습니다.

참.. 송지석님께서 가르쳐주신 방법대로,
vi 로 들어간 상태에서 명령을 주면

:set t_kb=^V<BS>

하면 BackSpace 가 작동을 하네요.

시작시 자동으로 설정이 잡히도록 .vimrc 파일에
아래와 같이 써주었습니다.

....
....
set t_kb=^V<BS>
....

vi 실행시 알 수 없는 옵션이라면서 불평을 내네요...
시작시 설정하는 방법도 좀 알려주실 수 있을까요 ^-^

그리고 답변 주신분들께 감사드립니다.

(Ф_Ф) 언제까지나 즐거울 수 있도록...

송지석의 이미지

이상 없는 코드입니다. .vimrc에 넣어도 상관없는데 말이죠. (방금 해봤습니다)
뭔가 잘못하셨겠죠.

blhole의 이미지

help fixdel 에 보시면 아래 글이 있습니다.
Where "^V" is CTRL-V and "" is the backspace key (don't type four characters!).
보이는 대로 치면 안되고 CTRL-V와 키를 키보드에서 눌러줘야 합니다.

익명 사용자의 이미지

set backspace=indent,eol,start
도 있는거 같습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.