Ketika saya mencoba membuka file menggunakan vimdi tmuxdalam seluruh jendela membeku. Saya harus membunuh jendela dengan C-a &.
Ini ~/.vimrcpengaturan saya :
:set autoindent
:set ts=4
:set number
:set shiftwidth=4
:set showmode
:filetype on
:filetype plugin on
:syntax enable
:set mouse=a
dan ~/.tmux.conf
# I like Ctrl-a as the default hotkey
unbind C-b
set-option -g prefix C-a
# Split window using | and -
unbind %
bind | split-window -h
bind - split-window -v
# Set status bar
set -g status-bg black
set -g status-fg white
set -g status-left ‘#[fg=green]#H’
# Highlight active window
set-window-option -g window-status-current-bg red
# Makes window numbering start from 1, instead of 0
set -g base-index 1
Saya menghadapi masalah di RHEL. Namun konfigurasi yang sama berfungsi dengan baik di Mac saya. Saya kira, semuanya berjalan dengan baik sampai kotak RHEL saya restart dan saya mencoba untuk memulihkan file dari file vi swap.
Ada ide tentang cara memperbaikinya?
[Sunting]: Saya mencoba sshkotak lain di dalam tmuxdan berjalan di visana. Bekerja dengan baik di kotak jauh!
[ditambahkan nanti] Mengikuti saran dari @jasonwryan, saya menambahkan baris set -g default-terminal screen-256colordi akhir tmux.conf. Itu mencegah program seperti lessbekerja.
echo $TERM tmux di dalam adalah "layar" dan tmux luar adalah "xterm".
Mencari $ TERM membawa saya ke https://wiki.archlinux.org/index.php/Tmux , dari mana saya menambahkan baris set -g default-terminal "screen-256color"sebagai baris pertama tmux.conf. Ini membuat $TERMtmux bagian dalam menjadi "screen-256color". Tapi sekarang ketika saya mulai vidi dalam tmux, ini menampilkan kesalahan berikut:
E558: Terminal entry not found in terminfo
'screen-256color' not known. Available builtin terminals are:
builtin_riscos
builtin_amiga
builtin_beos-ansi
builtin_ansi
builtin_pcansi
builtin_win32
builtin_vt320
builtin_vt52
builtin_xterm
builtin_iris-ansi
builtin_debug
builtin_dumb
defaulting to 'ansi'
Sepertinya saya telah menyelesaikan masalah. Baru ditambahkan set -g default-terminal xtermsebagai baris pertama dari ~ / .tmux.conf saya dan berhasil!
set -g default-terminal screen-256color