2017-02-16 123 views
1

在vim中,在字之前和之後放入相同字符的字符命令序列是什麼。我認爲有辦法做到這一點,但我忘了。在vim中如何在字之前和之後放置字符

說我擁有這個詞candy,我想讓它=candy=。沒有命令序列比輸入插入模式更有效嗎?

+1

短的https:// stackoverflow.com/questions/2147875/what-vim-commands-can-be-used-to-quote-unquote-words –

+0

surround.vim插件如果打開插件,可以通過'ysiw ='將「內部單詞「 –

+0

's/\ w \ +/=&= /'或's/candy/=&= /' –

回答

3

有一個名爲tpope/vim-surround的插件可以使這更容易。在你的情況,這將是ysiw=(或ysw=,如果你在這個詞的開頭)。這個插件還提供了方便的映射來刪除和更改周圍的字符。在我看來,這是其中之一必不可少的vim插件。我無法想象不安裝它。

但是,如果你不想安裝插件,我知道最短的做法將是

ciw==<esc>P 

這是一個擊鍵比

bi=<esc>ea=<esc> 
+0

vim-surround插件適用於我。謝謝! – firebush

相關問題