vim - 目标 : Remove filler --- -'s after fold title || Issue: set fillchars=""does not work in NeoVim

标签 vim neovim

这是我的整个 init.vim 文件(目前只是试图让它工作 - 一旦主要目标正常工作,我将删除不必要的代码)。

我面临的问题:

一旦我折叠了我的代码部分,我就无法摆脱尾随的 -'s。 Fold 的 xtermbg 像在 .vimrc 文件中一样正常工作,但是一旦将其放入此 sysinit.vim 中(如果我理解正确的话,对于 NeoVim 来说应该是一样的),它就不想工作了。我检查了 NeoVim 更改日志无济于事。

可能是什么问题?

唯一可能不正常的区别是我在Windows 10上通过Choco安装了NeoVim。因此,它的整个安装位于C:/tools/neovim/Neovim/。但是,当它的所有其他部分都工作时,我看不出这可能是一个问题。

最新版本的 NeoVim,在安装前卸载并清理了 Vim 的所有旧目录。

" README
" Far from perfect. Definitely not optimized. Use at your own risk.


" Autocmd Commands
autocmd BufWinLeave *.* mkview
autocmd BufWinEnter *.* silent loadview


" Keybinds
nnoremap ; :


" Tab and Indent Settings
set tabstop=4
set softtabstop=4
set shiftwidth=4
set shiftround
set expandtab
set autoindent
set smartindent
set foldmethod=manual
set foldenable


" Search Settings
set hlsearch
set incsearch
set ignorecase
set smartcase


" Behaviour Settings
set wrap
set lazyredraw
set nu
set rnu
set showmatch
set vb
set wildmenu
set autoread
set encoding=utf-8
set clipboard=unnamed
set tw=79


" Appearance Settings
" colorscheme material
" let g:material_theme_style = 'default'
set colorcolumn=80
highlight colorcolumn ctermbg=7
highlight Folded ctermbg=None
set fillchars=""
let NERDTreeMinimalUI = 1
let NERDTreeDirArrows = 1


" Plugins
call plug#begin()
Plug 'scrooloose/nerdTree'    " File Explorer
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }    " Completer
Plug 'ctrlpvim/ctrlp.vim'    " Fuzzy file finder
Plug 'jistr/vim-nerdtree-tabs'    " NT tabs
Plug 'bling/vim-airline'    " Powerline
Plug 'Raimondi/delimitMate'    " Matchpairer
call plug#end()


" Plugin Settings
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
" delimitMate
let delimitMate_expand_cr = 1
augroup mydelimitMate
  au!
  au FileType markdown let b:delimitMate_nesting_quotes = ["`"]
  au FileType tex let b:delimitMate_quotes = ""
  au FileType tex let b:delimitMate_matchpairs = "(:),[:],{:},`:'"
  au FileType python let b:delimitMate_nesting_quotes = ['"', "'"]
augroup END

最佳答案

my entire sysinit.vim

我猜你是说 init.vim

set fillchars=“” does not work

它不应该工作。 set 的正确语法必须是这样的:

set fillchars=fold:\ 

请注意,前面的命令以空格结尾。

关于vim - 目标 : Remove filler --- -'s after fold title || Issue: set fillchars=""does not work in NeoVim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61482693/

相关文章:

lua - 如何找到lua字符串中重复字符的索引

vim - 如何在 git bash commit 中保存退出 vim

vim - 如何在执行映射时防止搜索突出显示

vim - 如何在vim中的视觉模式下删除光标之前到行首的文本?

vim - 如何在没有 IDE 功能的情况下重构代码(在 Vim 或 TextMate 中)?

Vim Quickfix 前缀双栏 "||"— 解释一下?

vim - 如何在 Vim 中保存为新文件并继续处理原始文件?

Neovim 自动加载的文件夹

neovim - 尝试通过 nvim-lspconfig 配置 pyls

vim - 将文本从 vim 复制到 Windows