Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的外壳是 tcsh。我在带有 konsole 的 tmux 中使用 vim。当我在插入模式下键入退格键时,它会插入^?. 这只发生在 tmux 中。在 konsole 设置中,退格输入设置为\b. 我尝试将其更改为\x8,但没有任何变化。fixdel没有帮助,set bs=2在.vimrc不起作用。我不在setty任何地方使用,也不更改 tmux 键绑定。有什么帮助吗?请?
^?
\b
\x8
fixdel
set bs=2
.vimrc
setty
试试看:set backspace=indent,eol,start。然后,检查您的退格键。如果可行,只需将此行放入您的 vimrc 中。
:set backspace=indent,eol,start
这对我来说适用于 Vim+tmux;我不使用 Konsole 或 tcsh,所以我无法确认它们不会破坏它,但如果它们确实会破坏它,我会感到非常惊讶。