7 votes

Je ne peux pas supprimer dans tmux

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 !

4voto

Nick Rucci Points 131

Tmux utilise ^? pour supprimer. stty ne transmettait pas ^?.

J'ai modifié cela en utilisant stty erase '^?' puis j'ai modifié mes préférences dans iTerm2 pour que la suppression envoie ^?

https://github.com/tmux/tmux/issues/335

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X