2010-10-29 76 views
3

有沒有辦法將搜索模式保存到寄存器中,然後用一些快速命令召喚起來?在Vim中命名的搜索?

我在想vim使用q和@命名寄存器的方式,並用m和'命名了標記。

+0

屬於超級用戶。 – mikerobi 2010-10-29 16:17:11

+0

@ user406289,這是一個很好的觀點。 – mikerobi 2010-10-29 16:53:41

+3

Vim的問題屬於這裏。 http://meta.stackexchange.com/questions/25925/vim-questions-so-or-su – 2010-10-29 17:05:35

回答

5

將搜索模式輸入到某個緩衝區,然後將其拖入/刪除到一個寄存器中。在搜索提示符(/)處使用ctrl-r + x來檢索寄存器x。

如果您已經搜索了該模式,請使用:let @[email protected]/將其分配給寄存器x。

+5

這是值得的,你可以使用':let @a = @ /'來存儲最後一次搜索到另一個寄存器而不是將其粘貼到您的文檔中。 – Alligator 2010-10-29 20:19:04