J'ai fait des recherches et la chose la plus proche que j'ai pu trouver de mon problème est la suivante :
https://stackoverflow.com/questions/23848061/cannot-get-delete-key-to-work-with-tmux-and-osx
Je suis sous OSX et j'utilise iTerm2.
Quand je vais dans une session tmux, ma touche de suppression ne fonctionne pas. J'ai aussi essayé d'utiliser Ctrl+H et Ctrl+?, mais cela ne fonctionne pas pour moi.
Dans les préférences iTerm->touches, j'ai configuré la suppression pour envoyer ^H. Dans préférences->profils->touches, j'ai aussi coché la case, Touche de suppression envoie ^H.
Vim peut supprimer dans tmux mais pas en ligne de commande.
.tmux.conf
# Set default term
set -g default-terminal "xterm"
# remap prefix to Control + a
set -g prefix C-a
unbind C-b
bind C-a send-prefix
# force a reload of the config file
unbind r
bind r source-file ~/.tmux.conf
# Start number at 1
set -g base-index 1
# UTF-8
set-option -g status-utf8 on
# supposedly fixes pausing in vim
set -s escape-time 1
# set default terminal
set -g default-terminal "xterm-color256"
# Vi copypaste mode
set-window-option -g mode-keys vi
bind-key -t vi-copy 'v' begin-selection
bind-key -t vi-copy 'y' copy-selection
bind p paste-buffer
unbind %
unbind '"'
unbind [
bind | split-window -h
bind - split-window -v
bind ^C-s copy-mode
set-option -g default-shell /bin/zsh
setw -g history-limit 10000
#quick pane cycling
unbind ^A
bind ^A select-pane -t :.+
# Clear pane
bind C-l send-keys -R \; clear-history
# add airline to tmux status bar
if shell "test -f ~/.tmuxlinesnapshot" "source ~/.tmuxlinesnapshot"
Toute aide serait grandement appréciée !