Louiszhai / tmux

.tmux.conf 配置文件及Mac启动时初始化web服务器的脚本
MIT License
103 stars 74 forks source link

恢复vim之后显示不完全需要刷新一下 #2

Open roachsinai opened 5 years ago

roachsinai commented 5 years ago

您好,按照您的文章Tmux使用手册我进行了一下配置,并在vim中安装了插件。


# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @resurrect-strategy-vim 'session' # for vim
set -g @resurrect-capture-pane-contents 'on' # 开启恢复面板内容功能
set -g @resurrect-save-shell-history 'on'

# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin 'git@github.com/user/plugin'
# set -g @plugin 'git@bitbucket.com/user/plugin'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run -b '~/.tmux/plugins/tpm/tpm'

功能我觉得很满意,只是恢复vim打开的文件之后,显示如下图,有些地方一行代码只显示一个字母

screenshot_20190101_025814

然后vim,Normal模式下按G光标移动到底部内容就全部刷新出来了。

screenshot_20190101_030021

roachsinai commented 5 years ago

screenshot_20190101_031017

然后如果tmux中有一个shell,没有打开任何程序,下次恢复是上方就会有一个%如上图所示。

非常感谢您的tmux文章,现在的功能我也很满意。只是想知道我这个是哪里的问题,看能不能配置的更完美一些。

Louiszhai commented 5 years ago

你好,我也没仔细研究过tmux恢复功能的原理,目前本地tmux是开机脚本自动启动的,相当于每次重启机器都是一次新的运行。后续如果遇到了类似的问题,再回复下。如果你找到了解决方案可以分享下,感谢。

roachsinai commented 5 years ago

好的。