使用tmux在vim中显示表情符号
发布时间:2020-12-14 01:53:47 所属栏目:Linux 来源:网络整理
导读:问题 Emojis仅在tmux内部的vim中显示不正确,并且仅在tmux内的vim中显示. Emojis在tmux之外的vim中按预期工作. Emojis在tmux内部的其他程序中按预期工作. 在TMUX内: vim ~/echoemoji.sh sh ./echoemoji.sh nano ./echoemoji.sh 外部TMUX: vim ./echoemoji.s
问题
Emojis仅在tmux内部的vim中显示不正确,并且仅在tmux内的vim中显示. Emojis在tmux之外的vim中按预期工作. Emojis在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 解决方法
这是一个问题,iterm的默认unicode版本是8,nvim的默认版本是9.关闭装订线上的表情符号字符可以解决问题. (iTerm 3.1将有更多可配置的表情符号版本)
https://www.reddit.com/r/vim/comments/6vkoii/vim_text_rendering_off_by_one_issue/ 选择Iterm2->配置文件 – >文本 – >使用Unicode versoin 9宽度 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读