【发布时间】:2017-08-23 18:18:46
【问题描述】:
问题
表情符号仅在 tmux 内部的 vim 中显示不正确,并且仅在 tmux 内部的 vim 中显示。表情符号在 tmux 之外的 vim 中按预期工作。表情符号在 tmux 内的其他程序中按预期工作。
TMUX 内部:
vim ~/echoemoji.sh
sh ./echoemoji.sh
nano ./echoemoji.sh
外部 TMUX:
vim ./echoemoji.sh
相关配置
vimrc
set encoding=utf-8
set t_Co=256
set termencoding=utf-8
:set term
term=xterm-256color
tmux.conf
set -g default-terminal "xterm-256color"
iterm2
Character Encoding: UTF-8
Report Terminal Type: xterm-256color
Font: Hack
Non-ASCII Font: Inconsolata-dz for Powerline
Use HFS+ Unicode normalization (checked)
zshrc
alias tmux="tmux -u" # Tried with and without
【问题讨论】:
标签: vim unicode utf-8 emoji tmux