2

我正在使用 MiniBufExplorer 和其他一些插件运行 MacVim。我注意到的是,有时当我编辑一个文件并尝试编写它(:w)时,我会收到消息

--缓冲区中没有行--

如果我再次输入:w,则文件写入成功。它似乎是随机发芽的,但是一旦它开始发生,它就会继续在缓冲区中的每个文件中发生,直到我关闭/重新启动 MacVim。

编辑:
当前使用的插件:

  • 病原
  • 确认
  • 命令-T
  • MiniBufExpl
  • 书呆子树
  • 佩普8
  • pydoc
  • 罗佩维姆
  • 超级标签
  • 标签栏

当前的 .vimrc

filetype off
call pathogen#infect()
call pathogen#helptags()

set foldmethod=indent
set foldlevel=99

map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-l> <c-w>l
map <c-h> <c-w>h

syntax on
filetype on
filetype plugin indent on

au FileType python set omnifunc=pythoncomplete#Complete
let g:SuperTabDefaultCompletionType = "context"

set completeopt=menuone,longest,preview

map <leader>n :NERDTreeToggle<CR>

map <leader>j :RopeGotoDefinition<CR>
map <leader>r :RopeRename<CR>

map <leader>o :TagbarToggle<CR>

nmap <leader>a <Esc>:Ack!

autocmd BufEnter *.py set ai sw=4 ts=4 sta et fo=croql

colorscheme desert

map J 15j
map K 15k

set noswapfile
set nobackup
set nowritebackup
4

1 回答 1

0

对我来说,问题是由 minibufexplorer 引起的。该修复已包含在 fholgado v6.5.0 中,包括在 minibufexpl.vim 中插入以下silent关键字

 " Delete all lines in buffer.
 silent 1,$d _
于 2015-08-26T09:43:44.627 回答