vim 增量搜索在文件末尾停止

问题描述 投票:0回答:2

在 Vim 中,当我通过输入

/x
进行增量搜索“x”时,然后按
n
跳转到下一个出现的位置。如果我刚刚匹配了文件中的最后一个匹配项,当我按
n
时,光标将开始在文件开头查找匹配项 - 它将循环回到开头。 我不希望它循环回到开头。我希望
n
在到达最终出现位置后不再找到任何匹配项。我想要这种行为的原因是这样我可以很容易地看到我何时搜索了整个文件。

有人知道如何影响这种行为吗?

仅供参考:我正在使用以下 .vimrc 选项:

colorscheme zenburn   " zenburn colorscheme

set nocompatible      " prevent Vim from emulating Vi's bugs
set scrolloff=5       " keeps cursor away from top/bottom of screen
set nobackup          " don't make automatic backups

set incsearch         " incremental searching
set ignorecase        " case insensitive matching
set smartcase         " smart case matching
set showmatch         " show matching bracket

set autoindent        " indentation
set smartindent       " indentation
set cindent           " indenting for C code
set tabstop=4         " 4-space tabs
set shiftwidth=4      " 4-space tabs

syntax on             " syntax highlighting
filetype on           " behavior based on file type
filetype plugin on    " behavior based on file type
filetype indent on    " behavior based on file type

set visualbell        " replace beeping with flashing screen

set gfn=Lucida_Sans_Typewriter:h10:cANSI
search vim
2个回答
82
投票

关闭

'wrapscan'
选项。

set nowrapscan

0
投票

对于

init.lua

vim.opt.wrapscan = false
© www.soinside.com 2019 - 2024. All rights reserved.