退格在macvim shell中不起作用

时间:2016-12-29 10:08:44

标签: bash shell vim macvim

当我使用:shell命令放入macvim中的shell时,使用退格键不会删除,而是插入特殊字符,如下面的屏幕截图所示:

macvim backspace

我在set nocompatible中尝试了.vimrc,但没有任何区别。

知道如何解决这个问题吗?

我的.bashrc / .bash_profile位于

之下
alias ll='ls -al'
# Set CLICOLOR if you want Ansi Colors in iTerm2
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

我的.vimrc位于以下位置:

execute pathogen#infect()
execute pathogen#helptags()
syntax on
filetype plugin indent on
set number
set hidden

let mapleader="\<Space>"

" set colour scheme
set background=dark
colorscheme solarized

" NERDTree config
map <F5> :NERDTreeToggle<CR>
let NERDTreeIgnore=['^__py.*']

1 个答案:

答案 0 :(得分:1)

使用

stty erase <Backspace>

如果有效,您可以将其添加到$HOME/.bashrc