2011-08-07 1 views
2

検索・置換し
のように、私は似ているが、代わりにカーソルの下の単語の視覚的な選択で何かをしたい、vimのビジュアルモードのヘルプ

map <leader>f :promptrepl <c-r><c-a><cr> 

今カーソルの下の単語でウィンドウを

vmap <leader>f <y><Esc>:promptrepl <c-r>0<cr> 

が、これは私にエラーE73: tag stack empty

感謝任意のアドバイスを提供します

答えて

2

地図に< >という余分なペアがあることを除いて、正しく行っています。

vnoremap <leader>f y<Esc>:promptrepl <c-r>0<cr> 

視覚的に選択されたテキストを取得する別の方法があるかどうかはわかりません。もちろん、めったにあなたのために使用されていないもの(例:"ny)をレジスタに追加することができます。したがって、レジスタ0を混乱させることはありません。 <c-r>0<c-r>nに変更します。

+0

私はLinuxで試してみるつもりですが、エラーが続くWindowsの場合 –

+0

奇妙なことに、私はここでエラーがありません(MacOS X)。 "インタラクティブに"試してみてください。私は、これがタグスタックに関連してどこに来るのか分からないので、あなた自身が正確なストロークを行うことを意味します。 – sidyll

+0

それは私が理解できないものですが、私はマッピングを行うことができませんが、 ':promptr 'それ自体はうまく動作します –

関連する問題