Hi,
I have a problem with vim I could not solve after extensive googling and trying out. I am using vi on a xterm and whenever I try to use backspace to delete the character LEFT of the cursor, the RIGHT character is deleted. There is no difference between the backspace and delete key. How can I change to the desired behaviour?
  I tried a lot, including:
fixdel
 set backspace=indent,eol,start
 set nocompatible 
 set smartindent
 imap backspace <C-h>
 map! backspace <C-h>
 set backspace=2 
 set bs=2
 set t_kb=<C-H>
   set backspace=^h 
and combinations of it. Nothing works, and sometimes I get the ^? sequence instead. 
Also now I even cannot mark any text with my mouse in vi. I guess I have changed something in the .vimrc which I should not have. Any ideas how to fix my .vimrc? I have pastes the actual version below:
  
Thanks
  Alexander
" copy from here start of .vimrc
" comment: <press CTRL+V><press backspace> mean you must to press these keys in that order
"set t_kb=<press CTRL+V><press backspace>
  "fixdel
set nocompatible
"set backspace=indent,eol,start
":set backspace=2
" to have mouse enabled in normal mode
set mouse=n
    " enter spaces when tab is pressed:
     set expandtab
     " do not break lines when line lenght increases
    set textwidth=0
    " user 4 spaces to represent a tab
    set tabstop=4
    set softtabstop=4
    " number of space to use for auto indent
      " you can use >> or << keys to indent current line or selection
    " in normal mode.
    set shiftwidth=4
    " Copy indent from current line when starting a new line.
    set autoindent
      " makes backspace key more powerful.
    "set backspace=indent,eol,start
    " shows the match while typing
    set incsearch
    " case insensitive search
    set ignorecase
    " show line and column number
      set ruler
    " show some autocomplete options in status bar
    set wildmenu
    " automatically save and restore folds
    au BufWinLeave * mkview
    au BufWinEnter * silent loadview
  
    syntax on
    " this lets us put the marker in the file so that
    " it can be shared across and stored in version control.
    set foldmethod=marker
    " this is for python, put
      " # name for the folded text # {{{
    " to begin marker and
    " # }}}
    " close to end it.
    set commentstring=\ #\ %s
    " default fold level, all open, set it 200 or something
      " to make it all closed.
    set foldlevel=0
    " share clipboard with windows clipboard
    set clipboard+=unnamed
    " set viminfo='100,f1
    " minibufexplorer settings:j
      let g:miniBufExplMapWindowNavArrows = 1
    let g:miniBufExplMapCTabSwitchWindows = 1
    fixdel
    "set backspace=indent,eol,start
    "set nocompatible 
    "set smartindent
    imap backspace <C-h>
      "#map! backspace <C-h>
    set nocompatible
    set backspace=2 
    set bs=2
    "set t_kb=<C-H>
    "set backspace=^h 
" copy to here end of .vimrc
    -- 
 You received this message from the "vim_use" maillist.
 For more information, visit http://www.vim.org/maillist.php
Monday, February 1, 2010
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment