你好,我正在尝试个性化vim编辑器,但遇到了这个问题:每个空格都被突出显示。我已经尝试过使用:noh
和:nohlsearch
等方法来解决,但都没有奏效。
下面是我的.vimrc文件:
:nohlsearch
syntax on
set noerrorbells
set tabstop=4 softtabstop=4
set shiftwidth=4
set expandtab
set smartindent
set nu
set nowrap
set smartcase
set noswapfile
set nobackup
set undofile
set incsearch
set colorcolumn=80
set backspace=indent,eol,start
highlight ColorColumn ctermbg=0 guibg=lightgrey
call plug#begin('~/.vim/plugged')
" Neovim lsp Plugins
Plug 'rafi/awesome-vim-colorschemes'
Plug 'neovim/nvim-lspconfig'
Plug 'tweekmonster/gofmt.vim'
Plug 'tpope/vim-fugitive'
Plug 'vim-utils/vim-man'
Plug 'mbbill/undotree'
Plug 'sheerun/vim-polyglot'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'stsewd/fzf-checkout.vim'
Plug 'vuciv/vim-bujo'
Plug 'tpope/vim-dispatch'
Plug '/home/mpaulson/personal/vim-apm'
Plug 'theprimeagen/vim-be-good'
Plug 'gruvbox-community/gruvbox'
Plug 'colepeters/spacemacs-theme.vim'
Plug 'sainnhe/gruvbox-material'
Plug 'phanviet/vim-monokai-pro'
Plug 'flazz/vim-colorschemes'
Plug 'chriskempson/base16-vim'
call plug#end()
colorscheme
或filetype
会有所不同吗? - Light/\t
时,它是否匹配?我认为这是因为你有expandtab
,但那些可能是实际的制表符。 - Jake Grossman:set list
命令查看实际存在的字符...如果是空格和制表符的混合,则该警告是由 vim-polyglot 启用的。这种警告是正确的,因为在 Python 中混合使用空格和制表符是错误的。 - filbranden