Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neovim在GNU屏幕插座中看起来很奇怪。(OSX)_Vim_Gnu Screen_Xterm_Neovim - Fatal编程技术网

Neovim在GNU屏幕插座中看起来很奇怪。(OSX)

Neovim在GNU屏幕插座中看起来很奇怪。(OSX),vim,gnu-screen,xterm,neovim,Vim,Gnu Screen,Xterm,Neovim,我用自制软件安装了GNU屏幕。我的$SHELL是zsh,而且我正在使用neovim。 虽然我的vim colorscheme在本地环境下运行良好,但在GNU屏幕上无法正常工作。 在我的~/.zshrc中,我设置如下:export TERM=xterm-256color 在~/.screenrc中 term screen-256color termcap xterm* xn:hs@ attrcolor b ".I" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm

我用自制软件安装了GNU屏幕。我的$SHELL是zsh,而且我正在使用neovim。
虽然我的vim colorscheme在本地环境下运行良好,但在GNU屏幕上无法正常工作。
在我的~/.zshrc中,我设置如下:
export TERM=xterm-256color

在~/.screenrc中

term screen-256color
termcap xterm*  xn:hs@
attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
termcapinfo xterm|xterms|xs|rxvt ti@:te@
defbce on
altscreen on
但是当我打开一个屏幕会话并运行
vim
(我将
vim
别名为
nvim
)时,看起来
xterm-256color
不起作用。
.
因为我用自制软件安装了GNU屏幕,所以在运行
Screen
后,根据我看到的问候页面,color-256可以使用。所以我认为重新编译源代码不会有什么帮助


如果有人能处理这个令人恼火的问题,我将不胜感激。谢谢。

Vim使用
TermGuiColor
尝试在truecolor终端术语中使用gui高亮显示。您是否在neovim中启用了类似的功能?@D.BenKnoble实际上在
init.vim
中启用了
termguicolors
。顺便说一句,由于这个问题,我转到了tmux而不是使用GNU屏幕。谢谢你的评论!NP我发现tmux的工作方式也更好:P