25
Vimでは、/x
と入力して「x」のインクリメンタルサーチを実行するときは、n
を押して次のオカレンスにジャンプします。ファイルの最後のオカレンスにちょうど一致した場合、n
を押すと、カーソルがファイルの先頭で一致するかどうかを確認し始めます。最初にループバックします。 私は最初にループバックしたくありません。n
は、最後のオカレンスに達した後でそれ以上マッチを見つけることはできません。この動作が必要な理由は、ファイル全体を検索したときに簡単に確認できるようにするためです。ファイルの最後にvimのインクリメンタルサーチが停止する
誰でもこの動作をどのように行うかを知っていますか?
はFYI:私は、次の.vimrcのオプションを使用しています:'wrapscan'
オプションをオフ
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
おかげで、私はそれは私がちょうど私の '〜/ .vimrc'に次の行を追加した直接及び:) – synaptik
単純なものであることを知っていました。ラップする必要があるときは ':1'を実行します –