Non riesco a eliminare in tmux

1

Ho cercato in giro e la cosa più vicina che ho trovato sul mio problema è questa:

link

Sto eseguendo OSX e sto usando iTerm2.

Quando vado in una sessione di tmux la mia chiave di cancellazione non funziona. Cerco anche di usare Ctrl + H e Ctrl + ?, che quelli non stanno facendo nulla per me.

Nei tasti delle preferenze iTerm- >, ho eliminato l'invio a ^ H. Nei tasti preferences- > profiles- >, ho anche selezionato la casella, Delete key send ^ H.

Vim è in grado di eliminare in tmux ma dalla riga di comando non posso.

.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"

Qualsiasi aiuto sarebbe molto apprezzato!

    
posta Nick Rucci 11.03.2016 - 18:12
fonte

1 risposta

0

Tmux usa ^? per eliminare. stty non stava inviando ^? .

L'ho modificato usando stty erase '^?' e poi cambiato le mie preferenze in iTerm2 per eliminare per inviare ^?

link

    
risposta data 17.03.2016 - 16:14
fonte

Leggi altre domande sui tag