[英]How to copy text from command-line mode in Vim?
說,我剛剛在 Vim 中運行了這個命令:
:nmap <CR> <C-]>
現在我想復制這一行並將其放入我的.vimrc
中。 如何在命令行模式下 select 並復制整行?
最快的方法是運行命令,切換到目標緩沖區(在這種情況下加載了.vimrc
)並通過鍵入從:
寄存器粘貼整個命令
":p
在普通模式下。
如果該命令的時間更早,可以先從歷史中調用它(例如,通過鍵入前幾個字母並按向上鍵),重新運行它,然后使用上述方法。
當這些快捷方式不方便時,可以求助於使用命令行 window 的一般方法(請參閱:help cmdwin
)。 要打開它,請在普通模式下鍵入q:
:,或在命令行模式下按cedit
選項設置的組合鍵(默認為Ctrl + F )。
您可以在命令模式下鍵入Ctrl - F以打開帶有所有先前命令的特殊 window。 然后您可以滾動到所需的行,按y y復制該行,然后按Ctrl - C返回命令模式,然后按ESC返回正常模式。 從那里你可以粘貼。
有關命令 window 的更多信息,請參閱:help cmdwin
cmdwin。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.