繁体   English   中英

Mac OS X 上的 Neovim 显示问题

[英]Neovim display issue on Mac OS X

我通常在我的 Linux 配置上使用 Neovim,但今天我必须使用 Mac,我将不得不使用它一会儿......

所以我安装了包管理器 Homebrew 并安装了 Neovim。 我放置了我的配置 (init.vim) 并安装了 Vim-Plug 插件管理器。 我安装了插件,一切正常!

当我重新启动 Neovim 时,我遇到了显示问题……背景是蓝色的。

有显示背景问题的链接: https ://imgur.com/a/bLDsR

这是我常用的配色方案: https ://github.com/rakr/vim-one/blob/master/screenshots/new-logo.png

这是配色方案的配置文件的一部分:

    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

我不是 Mac 专家,我一定错过了一些东西,但我不知道是什么。

一些帮助将不胜感激。 如果您需要更多详细信息,我将随时为您服务。

谢谢:)

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

  • 坚持使用 terminal.app 并在您的配置中使用set notermguicolors
  • 使用其他支持真彩色的终端应用程序,例如itermkittyalacritty 设置 nvim 使用真彩色: set termguicolors

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM