1

現在、私は以下を使用しています:

nnoremap <cr> :nohlsearch<cr><cr>k

しかしEnter、カーソルを押すと、行頭に移動します。

たとえば、Ack結果クイックビューでファイルを開こうとしたときに<cr>kデフォルトの動作を使用したいので、追加があります。<Enter>

4

2 に答える 2

3

Enter のデフォルトの動作を維持したい場合は、このマッピングがそれを処理する必要があります。

nnoremap <CR> :nohlsearch<CR><CR>

検索の強調表示をオフにし、カーソルを下に移動し、通常モードにのみ適用されます。

于 2013-01-08T13:09:54.610 に答える
2

別のアプローチは、クイックフィックスウィンドウとコマンドラインウィンドウの新しい動作をローカルでオーバーライドすることです。ここで、<CR>特別な意味があります。

:nnoremap <CR> :nohlsearch<CR>
:autocmd BufReadPost quickfix nnoremap <buffer> <CR> <CR>
:autocmd CmdwinEnter * nnoremap <buffer> <CR> <CR>
于 2013-01-09T01:02:21.403 に答える