arrêt de recherche incrémentielle vim à la fin du fichier

Dans Vim, lorsque je fais une recherche incrémentielle pour " x " en entrant /x, j'appuie ensuite sur n pour passer à l'occurrence suivante. Si je viens de faire correspondre la dernière occurrence au fichier, lorsque j'appuie sur n le curseur commencera à chercher une correspondance au début du fichier---il reviendra au début. Je ne veux pas qu'il revienne au début. je veux que n ne trouve tout simplement plus de correspondances après avoir atteint l'occurrence finale. La raison pour laquelle je veux ce comportement est-ce que je peux facilement voir quand j'ai cherché à travers le fichier entier.

Est-ce que quelqu'un sait comment effectuer ce comportement?

FYI: j'utilise ce qui suit .options 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
29
demandé sur synaptik 2012-06-01 20:58:46

1 réponses

Désactivez l'option 'wrapscan'.

set nowrapscan
41
répondu Josh Lee 2012-06-01 17:00:04