如何在多行上粘貼東西?如何在vim中阻止(列?)粘貼
我想要達到相同的: 在現有的文本,我可以<了Cv > JJJJJ <SI>的HelloWorld <CR> 擁有的HelloWorld插入5行
但不是打字HelloWorld我想從寄存器中獲取文本。 我想先抽出HelloWorld然後將它插入5行。
如何在多行上粘貼東西?如何在vim中阻止(列?)粘貼
我想要達到相同的: 在現有的文本,我可以<了Cv > JJJJJ <SI>的HelloWorld <CR> 擁有的HelloWorld插入5行
但不是打字HelloWorld我想從寄存器中獲取文本。 我想先抽出HelloWorld然後將它插入5行。
當你在插入模式,你可以按Ctrl-R
後跟要粘貼緩衝區中的字母。然後像往常一樣按Escape鍵,它將被正常插入。
因此,如下面道格的答案,這將是,唬弄後文要向下填充,'
比方說你有一個vim的緩衝區中的以下內容:
1| Do the dishes
2| Get milk
3| Take out the trash
,你想在每行的開始插入[ ]
,使之成爲:
1| [ ] Do the dishes
2| [ ] Get milk
3| [ ] Take out the trash
CTRL + V
(塊選擇)j
兩次(第三行)。現在行一,二的第一列,和三個被選擇I
(移+ I - 大寫字母「I」) - 這是「塊插入模式」[ ]
esc
(逃逸)
@sotto - StackOverflow用於編程問題。你的問題可能會被移植到SuperUser.com,這是一個更好的論壇,用於解決一般的計算機使用問題。 – Oded 2010-03-04 09:16:15
@Oded vim是一個類似VS的編程工具。它如何不相關? – 2010-07-29 11:38:53