我正在远程机器上通过ssh连接,使用tmux内部的Vim。我需要从多个地点访问远程服务器,包括工作和家庭等。这通常会导致$DISPLAY变量过期及相关问题,其中大多数已经得到解决,但有一个问题没有解决:
如果我已经打开了一个vim会话,是否有一种方法可以更改它所连接的X服务器,而无需关闭并重新打开它?我需要能够通过X剪贴板从Vim中复制文本片段。我通常保持多个垂直拆分、换行和行号,并且通过tmux操作通常很麻烦,因此更希望通过vim实现。
如果我已经打开了一个vim会话,是否有一种方法可以更改它所连接的X服务器,而无需关闭并重新打开它?我需要能够通过X剪贴板从Vim中复制文本片段。我通常保持多个垂直拆分、换行和行号,并且通过tmux操作通常很麻烦,因此更希望通过vim实现。