1
在vim中,在字之前和之後放入相同字符的字符命令序列是什麼。我認爲有辦法做到這一點,但我忘了。在vim中如何在字之前和之後放置字符
說我擁有這個詞candy
,我想讓它=candy=
。沒有命令序列比輸入插入模式更有效嗎?
在vim中,在字之前和之後放入相同字符的字符命令序列是什麼。我認爲有辦法做到這一點,但我忘了。在vim中如何在字之前和之後放置字符
說我擁有這個詞candy
,我想讓它=candy=
。沒有命令序列比輸入插入模式更有效嗎?
有一個名爲tpope/vim-surround的插件可以使這更容易。在你的情況,這將是ysiw=
(或ysw=
,如果你在這個詞的開頭)。這個插件還提供了方便的映射來刪除和更改周圍的字符。在我看來,這是其中之一必不可少的vim插件。我無法想象不安裝它。
但是,如果你不想安裝插件,我知道最短的做法將是
ciw==<esc>P
這是一個擊鍵比
bi=<esc>ea=<esc>
vim-surround插件適用於我。謝謝! – firebush
短的https:// stackoverflow.com/questions/2147875/what-vim-commands-can-be-used-to-quote-unquote-words –
surround.vim插件如果打開插件,可以通過'ysiw ='將「內部單詞「 –
's/\ w \ +/=&= /'或's/candy/=&= /' –