繁体   English   中英

Neovim-vim-grepper没有显示结果

Neovim - vim-grepper shows no result

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我每天都使用Vim,并使用vim-grepper( https://github.com/mhinz/vim-grepper )作为我的grep插件。

但是自从上周以来,它不再起作用了,我的每一个请求都导致...什么都没有找到。

我尝试了PlugUpdate ,先卸载再重新安装,尝试做一个基本的grep :grep 'my_pattern' /my_project ,我什至尝试安装其他grepper插件,但到目前为止没有结果...

我不知道会有什么原因,因为我很少更新我的vim配置文件,而且我还不太擅长触摸vim东西,我最近做的唯一一件事就是在配置文件中添加source % ,但是我没有编辑行关于我的grepper配置。

这是我的配置文件,以防万一(located at ~/.config/nvim/init.vim)

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
call plug#begin('~/.config/nvim/plugged')
" If installed using git
Plug '~/.fzf'
Plug 'junegunn/fzf.vim'
Plug 'pbogut/fzf-mru.vim'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'tpope/vim-surround'
Plug 'tpope/vim-repeat'
Plug 'bling/vim-bufferline'
Plug 'airblade/vim-gitgutter'
Plug 'severin-lemaignan/vim-minimap'
Plug 'joshdick/onedark.vim'
Plug 'miyakogi/seiya.vim'
Plug 'Yggdroot/indentLine'
Plug 'jlanzarotta/bufexplorer'
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
Plug 'sheerun/vim-polyglot'
Plug 'SirVer/ultisnips'
Plug 'honza/vim-snippets'
Plug 'scrooloose/nerdcommenter'
Plug 'tpope/vim-rails'
Plug 'tpope/vim-haml'
Plug 'tpope/vim-vinegar'
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-unimpaired'
Plug 'tpope/vim-rhubarb'
Plug 'tpope/vim-commentary'
Plug 'AndrewRadev/splitjoin.vim'
Plug 'ecomba/vim-ruby-refactoring'
" Plug 'w0rp/ale'
Plug 'mhinz/vim-grepper'
Plug 'mileszs/ack.vim'
Plug 'drewtempelmeyer/palenight.vim'
Plug 'nono/jquery.vim'
Plug 'wesQ3/vim-windowswap'
Plug 'chrisbra/Recover.vim'
" Plugins will go here in the middle.
call plug#end()
syntax on
set background=dark
"let g:onedark_color_overrides = {"yellow": {"gui": "#FFFF00", "cterm": "0", "cterm16": "0"}}
"colorscheme onedark
colorscheme palenight 

let g:ruby_path = system('echo $HOME/.rbenv/shims')
"let g:onedark_termcolors=256
let g:seiya_auto_enable=1
let g:seiya_target_groups = has('nvim') ? ['guibg'] : ['ctermbg']
let g:indentLine_char='⎸'
let g:indentLine_color_gui = '#333333'
"let g:indent_guides_enable_on_vim_startup = 1
"let g:indent_guides_auto_colors = 0
"let g:indent_guides_guide_size = 1
"autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd  guibg=black   ctermbg=3
"autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=darkgrey ctermbg=4
filetype on           " Enable filetype detection
filetype indent on    " Enable filetype-specific indenting
filetype plugin on    " Enable filetype-specific plugins

nnoremap <C-p> :FZF<CR>
let g:airline_theme='badwolf'
set number
set cursorline
set tabstop=2 expandtab shiftwidth=2 
set list listchars=tab:»·,trail:·,nbsp:·
"hi cursorline cterm=none term=none
"autocmd WinEnter * setlocal cursorline
"autocmd WinLeave * setlocal nocursorline
"highlight CursorLine guibg=#6699CC ctermbg=234

highlight Cursor guifg=white guibg=black
highlight nCursor guifg=black guibg=#aeee00
highlight iCursor guifg=black guibg=#4bd5ff
highlight vCursor guifg=black guibg=#ffa724
"highlight visual guifg=#141413 guibg=#0a9dff
"highlight visual guifg=white guibg=#0a9dff
highlight visual guifg=white guibg=#4bd5ff
set guicursor=n-v-c:block-Cursor
set guicursor+=i:ver70-iCursor 
set guicursor+=n-c:nCursor 
set guicursor+=v:vCursor 
nnoremap <silent> <esc> :noh<cr><esc>
let mapleader = ";"
nnoremap <Leader>b :BufExplorerHorizontalSplit<CR>:b<Space>
" au FocusLost * silent! wa
highlight minimapHighLight guifg=white guibg=black
let g:minimap_highlight='minimapHighLight'
let g:deoplete#enable_at_startup = 1

" deoplete tab-complete
inoremap <expr><tab> pumvisible() ? "\<c-n>" : "\<tab>"
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
let g:UltiSnipsExpandTrigger="<c-b>"
"let g:UltiSnipsJumpForwardTrigger="<c-b>"
let g:UltiSnipsJumpBackwardTrigger="<c-z>"
nnoremap > v>
nnoremap < v<
vnoremap > >gv
tnoremap <Esc> <C-\><C-n>
vnoremap < <gv
" More natural line movements
nmap j gj
nmap k gk
nmap <Space> /
nmap <C-Space> ?
nmap <C-d> <C-d>zz
nmap <C-u> <C-u>zz

" Easily move between 
" <CR>: close popup and save indent.
"inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
"function! s:my_cr_function() abort
"  return deoplete#close_popup() . "\<CR>"
"endfunction
noremap <Leader>w :w<CR>
noremap <Leader>sp :sp<CR>
noremap <Leader>vsp :vsp<CR>
noremap <Leader>q :q<CR>
noremap <Leader>te :te<CR>
noremap <Leader>gb :Gblame<CR>
noremap <Leader>gw :Gwrite<CR>
" Go to next conflict
noremap <Leader>nc /HEAD<CR>zz
"let g:onedark_terminal_italics = 1
let g:airline#extensions#ale#enabled = 1
"tnoremap <Esc> <C-\><C-n>

" Easier navigation between windows + move out of terminal before switching
" window
" nnoremap <C-k> <C-w>k
" nnoremap <C-j> <C-w>j
" nnoremap <C-h> <C-w>h
" nnoremap <C-l> <C-w>l

" Easier navigation between windows + move out of terminal before switching
" window
tnoremap <C-k> <C-\><C-n><C-w>k
tnoremap <C-j> <C-\><C-n><C-w>j
tnoremap <C-h> <C-\><C-n><C-w>h
tnoremap <C-l> <C-\><C-n><C-w>l

nnoremap <C-k> <C-\><C-n><C-w>k
nnoremap <C-j> <C-\><C-n><C-w>j
nnoremap <C-h> <C-\><C-n><C-w>h
nnoremap <C-l> <C-\><C-n><C-w>l

"More intuitive copy/paste
nnoremap <C-c> "+y
vnoremap <C-c> "+y
nnoremap <C-v> "+p
vnoremap <C-v> "+p
:set inccommand=nosplit
let g:airline#extensions#branch#enabled = 1
let g:NERDSpaceDelims = 1
if executable('ag')
  let g:ackprg = 'ag --vimgrep'
endif
" nmap < [
" nmap > ]
" omap < [
" omap > ]
" xmap < [
" xmap > ]
      " \ 'hl+':     ['fg', 'Statement'],
let g:fzf_action = {
\ 'ctrl-t': 'tab split',
\ 'ctrl-x': 'split',
\ 'ctrl-v': 'vsplit' }
 let g:fzf_layout = { 'down': '~20%' }    
 let g:fzf_colors =
    \ { 'fg':      ['fg', 'Normal'],
      \ 'bg':      ['bg', 'Normal'],
      \ 'hl':      ['fg', 'Comment'],
      \ 'hl+':     ['fg', 'Exception'],
      \ 'fg+':     ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
      \ 'bg+':     ['bg', 'CursorLine', 'CursorColumn'],
      \ 'header':  ['fg', 'Comment'],
      \ 'marker':  ['fg', 'Keyword'],
      \ 'info':    ['fg', 'PreProc'],
      \ 'border':  ['fg', 'Ignore'],
      \ 'pointer': ['fg', 'Exception'],
      \ 'spinner': ['fg', 'Label'],
      \ 'prompt':  ['fg', 'Conditional']}
autocmd! FileType fzf
autocmd  FileType fzf set laststatus=0 noshowmode noruler
  \| autocmd BufLeave <buffer> set laststatus=2 showmode ruler
nmap H :FZFMru<CR>
" let g:palenight_terminal_italics=1

syn match pry_hi /.*binding\.pry.*/
hi pry_hi guifg=white guibg=red
" hi Comment ctermfg=145 ctermbg=235 guifg=#697098 guibg=None
hi Comment ctermfg=145 ctermbg=235 guifg=#8790c6 guibg=None
let g:RecoverPlugin_Delete_Unmodified_Swapfile = 1
" vim-grepper config
nnoremap <leader>g :Grepper -query
let g:grepper = { 'next_tool': '<leader>g' }
nmap gs  <plug>(GrepperOperator)
xmap gs  <plug>(GrepperOperator)

" Allow netrw to remove non-empty local directories
"
let g:netrw_localrmdir='rm -r'

" Automatically enter insert mode when moving in terminal
autocmd BufWinEnter,WinEnter term://* startinsert

先谢谢您的帮助 !

问题暂未有回复.您可以查看右边的相关问题.
1 NeoVim/Vim 显示错误的 Python 版本

我曾经通过pyenv安装了 Python 3.8-dev ,但后来我卸载了这个版本。 现在我的机器上只安装了3.7.5 。 pyenv versions结果: 现在我相信全局默认值也是3.7.5 。 但是,当我使用 NeoVim 或 Vim 打开一个 python 文件时,从底部栏中它仍然显 ...

3 Vim功能迁移到Neovim

我在vim中使用了此功能: 我已经迁移到Neovim,所有插件都正常工作,但该功能正常运行,它抱怨: 我想知道将vim函数移植到neovim的正确方法是什么。 ...

5 当Vim / Neovim突出显示与文本相同的颜色时无法读取

我一直在尝试将我的vim / neovim游戏提升到一个新的水平,我一直在尝试做的事情之一就是解决我一直遇到的突出问题。 它的要点是,有时,语法,视觉选择和搜索突出显示使用与原始文本相同/相似的颜色突出显示,使得很难看到突出显示的内容。 有谁知道我怎么能解决这个问题? 基于第一个截图,它看 ...

6 Grepper 代码扩展未显示建议​​并添加答案选项

当我清理我的计算机并重新安装 chrome 最新版本时,当我尝试使用 grpper 代码扩展时,它无法正常工作。 它没有显示任何答案,甚至不让我添加新答案。 我尝试研究了一段时间,但找不到解决方案。 然后我尝试在 Firefox 中打开它,它运行良好,我什至可以看到建议,甚至可以添加新的答案。 ...

7 Mac OS X上的Neovim显示问题

我通常在Linux配置上使用Neovim,但是今天我必须使用Mac,并且暂时要使用它... 因此,我安装了软件包管理器Homebrew并安装了Neovim。 我输入了配置文件(init.vim)并安装了Vim-Plug插件管理器。 我安装了插件,一切正常! 重新启动Neovim时出现显示问题.. ...

8 在vim / neovim中的引号内执行函数

我想要这样的事情: 我当前使用的映射是: 当弹出菜单可见但我没有选择任何建议时,按Enter键将选择第一个元素,如果它是一个代码段,则该代码段将被展开;如果我已经选择了建议,则按Enter键将关闭弹出菜单,并在弹出菜单时进行扩展这是一个代码段,如果不显示弹出菜单,则enter的行为应与预期相 ...

9 Neovim与Vim中的交互式Python

如果我有一个python程序,例如。 读取输入,然后我在nvim中执行以下程序: :!python% 我得到一个错误 读一行时的EOF 但是,如果我在vim中做的完全一样,则不会出现错误,并且程序可以正常工作。 这是什么原因呢? ...

10 Vim逃犯与neovim终端模拟器

我最近从vim切换到neovim,安装了vim-fugitive插件。 之前,运行:Git rebase -i在vim中的:Git rebase -i在vim窗口中购买了交互式rebase窗口,我可以根据需要进行编辑, :x窗口外的:x和rebase将被执行。 现在,在neovim中,运 ...

暂无
暂无

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

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