2016-09-29 91 views
2
周邊

什麼是圍繞在vim所選文本的最佳方式?選擇在Vim中

例如

cout << this is some statement << endl; 

,我想快速的環繞「」這種說法是

cout << "this is some statement" << endl; 

回答

5

使用vim-surround您周圍所有的需求。

一旦安裝後,如果你的光標上的「T」,「這個」,類型yst<"來完成你想要的東西:

ys<text object><type>與周圍的類型的東西的文本對象。

+0

這是一個不錯的感謝快捷的方式:d – Iartist93

+0

我想萬一別人搜索添加一個小絕活。如果我們有像'COUT一些文本<<是A Iartist93

4

我喜歡並使用Surround但與香草的Vim這樣做是死的簡單:

c"<C-r>""<Esc> 

,這意味着「更改所選文本(c),以雙引號("),然後插入的內容無名寄存器(<C-r>"),緊接着又雙引號("),並留下插入模式(<Esc>)」。

:help i_ctrl-r

+0

感謝招鍵入'ys2t <「'包圍,直到第二個’< – Iartist93