Saya baru tahu mengapa saya mengalami banyak kebingungan. Saya, seperti yang lainnya di sini, mengalami kesulitan untuk mendapatkan pengaturan terminal default untuk diterapkan. Saya ingat bahwa saya memiliki sesi tmux di latar belakang. Saya melampirkan kembali sesi saya, menutup proses saya, dan menutup semua proses tmux. Lain kali saya restart tmux pengaturan terminal default di .tmux.conf
mulai berlaku. Saya tidak tahu apakah orang lain juga melakukan ini, tetapi saya sarankan untuk menutup semua proses tmux sebelum memodifikasi .tmux.conf
file.
Saya dapat setup saya untuk bekerja pada mesin lokal saya (OSX 10.9.5 dengan iTerm2) tanpa modifikasi .bashrc
atau .bash_profile
. Semua saya lakukan adalah menambahkan baris set -g default-terminal "xterm-256color"
ke ~/.tmux.conf
dan restart semua proses tmux.
Saya mendapatkan pengaturan jarak jauh saya (ssh ke Ubuntu 14.04) untuk bekerja dengan cara yang persis sama tanpa ada modifikasi .bashrc
. Saya hanya menambahkan set -g default-terminal "xterm-256color"
untuk ~/.tmux.conf
di mesin remote saya dan restart semua proses tmux terpencil.
Anda dapat menguji apa yang dilihat Vim dengan melakukan echo $TERM
dari dalam sesi tmux. Itu terus mengatakan screen
sebagai nilai sampai saya me-restart semua proses tmux, pada titik itu tercermin xterm-256color
seperti yang diharapkan.
Semoga itu bisa membantu.
$ tmux -2
?