小编jbo*_*jbo的帖子

使用tmux在vim中显示表情符号

问题

Emojis仅在tmux内部的vim中显示不正确,并且仅在tmux内的vim中显示.Emojis在tmux之外的vim中按预期工作.Emojis在tmux内部的其他程序中按预期工作.

在TMUX内:

vim ~/echoemoji.sh
Run Code Online (Sandbox Code Playgroud)

vm里面的tmux

sh ./echoemoji.sh
Run Code Online (Sandbox Code Playgroud)

shell内有tmux

nano ./echoemoji.sh
Run Code Online (Sandbox Code Playgroud)

纳米内部tmux

外部TMUX:

vim ./echoemoji.sh
Run Code Online (Sandbox Code Playgroud)

外面的外壳tmux

相关配置

的vimrc

set encoding=utf-8
set t_Co=256
set termencoding=utf-8

:set term
  term=xterm-256color
Run Code Online (Sandbox Code Playgroud)

tmux.conf

  set -g default-terminal "xterm-256color"
Run Code Online (Sandbox Code Playgroud)

iterm2

Character Encoding: UTF-8
Report Terminal Type: xterm-256color
Font: Hack
Non-ASCII Font:  Inconsolata-dz for Powerline
Use HFS+ Unicode normalization (checked)
Run Code Online (Sandbox Code Playgroud)

zshrc

alias tmux="tmux -u" # Tried with and without
Run Code Online (Sandbox Code Playgroud)

unicode vim utf-8 tmux emoji

7
推荐指数
1
解决办法
1230
查看次数

标签 统计

emoji ×1

tmux ×1

unicode ×1

utf-8 ×1

vim ×1