2012-06-01 14 views
25

W Vimie, gdy wykonuję przyrostowe wyszukiwanie "x", wprowadzając /x I następnie naciśnij n, aby przejść do następnego wystąpienia. Jeśli właśnie dopasowałem ostatnie wystąpienie do pliku, po naciśnięciu klawisza n kursor zacznie szukać dopasowania na początku pliku --- spowoduje powrót do początku. Nie chcę, aby pętla powróciła do początku. Chcę, aby n po prostu nie znaleziono więcej pasujących po osiągnięciu ostatecznego wystąpienia. Powodem, dla którego chcę to zachowanie, jest to, że mogę łatwo zobaczyć, kiedy przeszukałem cały plik.vim przyrostowe zatrzymanie wyszukiwania na końcu pliku

Czy ktoś wie, jak wpłynąć na to zachowanie?

FYI: Używam następujące opcje .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 

Odpowiedz

36

wyłączyć opcję 'wrapscan'.

set nowrapscan 
+0

Dzięki, wiedziałem, że to musi być coś bezpośredni i prosty :) – synaptik

+2

Właśnie dodaje tej linii do mojego '~/.vimrc'. Kiedy będę musiał owinąć, zrobię ": 1" –

Powiązane problemy