2011-08-13 26 views
7

複製從命令行模式下的文本我在Vim中鍵入以下命令:如何在Vim中

:nmap <CR> <C-]> 

然後我想複製這條線,並把它放到我的.vimrc 如何選擇和複製整個線在命令行模式?

感謝

+3

如果你已經執行過了,你可以輸入'q:'並用命令打開一個緩衝區,這樣你就可以照常複製它們。 –

+0

這將是我的答案:-) – Tobias

回答

8

的最快方式是通過在正常模式下輸入

":p 

運行命令,切換到目標緩衝區 (與.vimrc加載,在這種情況下)並粘貼 的:寄存器中的整體命令。

如果命令是早的時候,可以首先從歷史 (輸入前幾個字母,然後按截至,例如), 重新運行調用它,然後用上面的方法。

當這些快捷方式不方便時,可以使用命令行窗口(請參閱:help cmdwin)使用一般方法 。爲了在正常模式下在 命令行模式打開它要麼 類型q:,或按由 cedit選項指定(Ctrl鍵 + ˚F,默認情況下)的組合鍵。

9

您可以鍵入按Ctrl - ˚F在命令模式與之前的所有命令打開一個特殊的窗口。然後,你可以滾動到所需行,打ÿŸ複製該行,然後按Ctrl鍵 - Ç返回到命令模式,然後ESC返回到正常模式。從那裏你可以粘貼。有關命令窗口的更多信息,請參閱。