Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
Macos Mac OS X上的Neovim显示问题_Macos_Vim_Vim Plugin_Neovim - Fatal编程技术网

Macos Mac OS X上的Neovim显示问题

Macos Mac OS X上的Neovim显示问题,macos,vim,vim-plugin,neovim,Macos,Vim,Vim Plugin,Neovim,我通常在我的Linux配置上使用Neovim,但今天我不得不使用Mac,我将不得不暂时使用它 因此,我安装了PackageManager自制软件并安装了Neovim。我将我的配置(init.vim)放入并安装vim插件管理器。我安装了我的插件,一切正常 当我重新启动Neovim时,出现了一个显示问题。。。背景是蓝色的 有一个链接显示背景问题: 这是我通常的配色方案: Plug 'rakr/vim-one' autocmd ColorScheme one let g:airline

我通常在我的Linux配置上使用Neovim,但今天我不得不使用Mac,我将不得不暂时使用它

因此,我安装了PackageManager自制软件并安装了Neovim。我将我的配置(init.vim)放入并安装vim插件管理器。我安装了我的插件,一切正常

当我重新启动Neovim时,出现了一个显示问题。。。背景是蓝色的

有一个链接显示背景问题:

这是我通常的配色方案:

    Plug 'rakr/vim-one'
    autocmd ColorScheme one let g:airline_theme='one'

call plug#end()

if (empty($TMUX))
  if (has("nvim"))
  "For Neovim 0.1.3 and 0.1.4 < https://github.com/neovim/neovim/pull/2198 >
  let $NVIM_TUI_ENABLE_TRUE_COLOR=1
  endif
  "For Neovim > 0.1.5 and Vim > patch 7.4.1799 < https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162 >
  "Based on Vim patch 7.4.1770 (`guicolors` option) < https://github.com/vim/vim/commit/8a633e3427b47286869aa4b96f2bfc1fe65b25cd >
  " < https://github.com/neovim/neovim/wiki/Following-HEAD#20160511 >
  if (has("termguicolors"))
    set termguicolors
  endif
endif

colorscheme one
set background=dark
以下是配色方案的配置文件部分:

    Plug 'rakr/vim-one'
    autocmd ColorScheme one let g:airline_theme='one'

call plug#end()

if (empty($TMUX))
  if (has("nvim"))
  "For Neovim 0.1.3 and 0.1.4 < https://github.com/neovim/neovim/pull/2198 >
  let $NVIM_TUI_ENABLE_TRUE_COLOR=1
  endif
  "For Neovim > 0.1.5 and Vim > patch 7.4.1799 < https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162 >
  "Based on Vim patch 7.4.1770 (`guicolors` option) < https://github.com/vim/vim/commit/8a633e3427b47286869aa4b96f2bfc1fe65b25cd >
  " < https://github.com/neovim/neovim/wiki/Following-HEAD#20160511 >
  if (has("termguicolors"))
    set termguicolors
  endif
endif

colorscheme one
set background=dark
rakr/vim-one插头
autocmd配色方案一组g:airline_theme='one'
呼叫插头#结束()
if(空($TMUX))
如果(有(“nvim”))
“对于Neovim 0.1.3和0.1.4
让$NVIM\u TUI\u启用\u TRUE\u COLOR=1
恩迪夫
“对于Neovim>0.1.5和Vim>补丁7.4.1799
“基于Vim补丁7.4.1770(`guicolors`选项)
" < https://github.com/neovim/neovim/wiki/Following-HEAD#20160511 >
如果(有(“颜色”))
设置颜色
恩迪夫
恩迪夫
配色方案一
设置背景=暗
我不是Mac的专家,我肯定错过了什么,但我不知道是什么

如果能帮上点忙,我将不胜感激。如果你需要更多的细节,我随时听候你的安排


谢谢:)

很遗憾,Mac中的默认terminal.app不支持真彩色。如果您在配置中设置了
termguicolors
,则您使用的配色方案可能会显示错误。您有两个选择:

  • 坚持使用terminal.app并在配置中使用
    set notermguicolors
  • 使用其他支持真彩色的终端应用程序,例如,或。将nvim设置为使用真彩色:
    Set termguicolors
我安装了一个新的终端“iTerm2”。在这个新的终端上,我不再有显示问题了。我认为有一些东西可以处理默认终端中不存在的颜色。我要调查这件事!