vi에서 백스페이스 입력 문제.

송지석의 이미지

일반 셸 콘솔에서는 백스페이스가 잘 되는데요

vi에서는 입력모드에서 백스페이스를 입력하면 ^?라고 찍히고 명령모드에서는 아무 반응이 없네요..

어떻게 설정해야 할 지 몰라서 한참을 검색해봤지만 제게 해당하는 답이 없습니다.

시스템은 데비안이고 bash를 셸로 씁니다.

stty에선

Quote:
speed 38400 baud; line = 0;
erase = ^H;
-brkint -imaxbel

이렇게 나오니 백스페이스가 잘 되고요.

.vimrc에는
set bs=2로 해서 백스페이스가 되게하려고 했는데 안되네요.. 레드햇에서 잘 사용하던 vimrc파일인데...

그래서 키 매핑 문제인가 하고
imap <BS> ^H
map <BS> ^H

imap <BS> <C-H>
map <BS> <C-H>

로 해보기도 하고
순서가 바뀌었나 해서
imap <C-H> <BS>
map <C-H> <BS>
로 해보기도 했지만 마찬가집니다.

:set
--- Options ---
  autoindent          incsearch           showcmd             textwidth=78
  autowrite           infercase           showmatch           ttyfast
  background=dark     laststatus=2        sidescroll=8        ttymouse=xterm2
  backspace=2         ruler               smartcase           ttyscroll=5
  cindent             scroll=15           smarttab            winheight=4
  cmdheight=2         scrolloff=3         splitbelow          t_Sb=p1%dm
  filetype=vim        shell=bash        nostartofline         t_Sf=p1%dm
  helpheight=15       shiftwidth=4        syntax=vim
  hlsearch            shortmess=ao        tabstop=4
  cinoptions=:0,p0,t0,<1s
  comments=sO:" -,mO:"  ,eO:"",:"
  formatoptions=croql
  helpfile=/usr/share/vim/vim61/doc/help.txt.gz
  iskeyword=@,48-57,_,192-255,-
  suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg
,.inx,.out,.toc
  tags=./tags,tags,../tags

세팅은 이렇게 쓰고 있고요

:map
   <Esc>[6~      <C-F>
   <Esc>[5~      <C-B>
   <Esc>[4~      $
   <Esc>[1~      ^
   <Esc>[3~      x
   <Esc>[2~      i
   ,gf         * $T y$:if isdirectory("<C-R>"")<CR>:cd <C-R>"<CR>:bd<CR>:norm ,d
ir<CR>else<CR>:norm gf<CR>endif<CR>
   ,dir          :sp ~/tmp/vimdir<CR>G1dG:r!ls -al<CR>:se nomod<CR>
n  :Q            :q
n  :W            :w
v  p           * <Esc>:let current_reg = @"<CR>gvdi<C-R>=current_reg<CR><Esc>
   <S-Insert>    <MiddleMouse>
   <xHome>       <Home>
   <xEnd>        <End>
   <S-xF4>       <S-F4>
   <S-xF3>       <S-F3>
   <S-xF2>       <S-F2>
   <S-xF1>       <S-F1>
   <xF4>         <F4>
   <xF3>         <F3>
   <xF2>         <F2>
   <xF1>         <F1>

맵은 이렇습니다..

아시는 분 답변 부탁드립니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.