[英]How to paste the text in command-line mode in vim?
我已經復制了一個單詞以從文件中搜索。
是否有命令以命令行方式粘貼該單詞。
例如。 我已經從下面的代碼中的默認寄存器中復制了“靜態”一詞,我想在命令行模式下粘貼它,如下所示
/靜態的
1275 static const struct of_device_id omap_mcspi_of_match[] = {
1276 {
1277 .compatible = "ti,omap2-mcspi",
1278 .data = &omap2_pdata,
1279 },
1280 {
1281 .compatible = "ti,omap4-mcspi",
1282 .data = &omap4_pdata,
1283 },
1284 { },
1285 };
在命令模式或搜索模式下,鍵入Ctrl + R “從默認寄存器中粘貼。即,鍵入Ctrl + R ,釋放它,然后鍵入” 。
對於任何其他命名的寄存器,只需按Ctrl + R,后跟寄存器的名稱即可,例如a
或b
。
或者,如果您使用以下命令輸入搜索模式q/
而不僅僅是/
,你可以簡單地使用p
粘貼,你在一個正常的緩沖會以同樣的方式。
有兩種方法可以做到這一點。
:h c_^r
。 在命令行上,您可以說/<CR>"
復制默認寄存器的內容”,它將轉換為/static
:h c_^r^w
在<cword>
表示的光標下復制當前單詞。 因此,您可以說/<CR><CW>
,並且將光標轉換為/static
將其轉換為/static
static。 只需將光標置於static
就可以打*
呢?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.