例如,從網頁中複製conf部分,然後將其粘貼到您在vi中打開的.conf文件中。從外部源將文本塊粘貼到Vi Editor的最快方法
回答
或者,如果你使用的系統寄存器,可以不用插入模式是粘貼:
"*p
這將粘貼系統的剪貼板在光標所在的點。不需要插入模式。
Ctrl-V/Apple-V?只要確保你在vi的插入模式下(i)
由於自動縮進並不總是工作(似乎是其他問題 - 自動引用或其他問題)。如果我在插入模式下將大塊粘貼到我的`.vimrc`中,最後會添加大量的縮進和隨機註釋。 – Kat 2014-10-23 07:35:12
你是系統在插入模式下粘貼快捷鍵,或者如果你的源是另一個文件,你可以鍵入:r,它將被粘貼在當前你的光標的位置。
如果您使用的是gvim,請按CTRL-R,然後在插入模式下選擇*或+。它會粘貼上次複製的文本。
有一點需要記住,有時Vim自動縮進文本。這很好,但有時它會混淆粘貼到文檔中的文本。
如果您的縮進是錯誤的,請刪除粘貼的文本,鍵入:set paste
,再次粘貼文本,並在完成後鍵入:set nopaste
。
* nix上最簡單的方法是將vi放入插入模式後,用鼠標選中它,然後在vim中將其粘貼到中間。
點擊鼠標中鍵可以是兩個左右按鍵,如果您使用的是觸摸板
最快的方法是使用任何粘貼鍵系統使用(如⌘-V用於蘋果,到貼吧用於Windows的Ctrl-V等)。有些終端需要您使用Shift-Ctrl-V。但是你可以粘貼到命令行上,你應該如何粘貼到vim中。但是,這可能會導致縮進問題,這是:set paste
進來的地方。進入和退出的最快方法是設置pastetoggle(請參閱:help pastetoggle
)。比如,我用
set pastetoggle=<leader>p
的原因,而不是使用一個映射pastetoggle是因爲如果你設置一個映射插入模式將在粘貼模式從字面上看它的時候。因此,如果您:set paste
,進入插入模式,並鍵入任何imap
映射將不會完成,而是插入文字字符。隨着pastetoggle
你可以解決,因爲它是一個內置的功能。
正如其他人所說,如果你在插入模式,你也可以使用<C-r>*
,但爲什麼?您的正常粘貼流程最有可能更好。然而,瞭解*
寄存器和<C-r>
是一項重要技能。你可以在:help registers
和:help i_CTRL-R
閱讀更多關於它們的信息。你也可以使用"*p
,但如果你打字速度更快,那麼你的正常粘貼給我留下了深刻的印象。當然,你可以把它映射到別的東西上,但是又是......爲什麼?您應該習慣快速進入插入模式並使用i, I, a, A, o, O, s, S, c, and C
,以便您可以做到精確。
真正的答案:
:set paste
進入插入模式:HIT 我
粘貼:命令 + v或控制 + v
:set nopaste
我確定你可以弄清楚如何使用另一個鍵粘貼到vim中 – 2017-04-06 22:37:48
最簡單的方法就是複製文本,然後在INSERT模式下將它粘貼到VIM中。
- 1. 在粘貼到vi時丟失文本
- 2. 從文本文件複製並粘貼到QListWidget的最快方法?
- 3. 從外部源複製粘貼
- 4. vi:粘貼在文件頂部
- 5. 複製並粘貼到vi
- 6. Cygwin:我如何將文本粘貼到vi編輯器
- 7. 從外部複製並粘貼到vim
- 8. 如何將剪貼板中的圖像粘貼到Kendo UI Editor?
- 9. 如何從外部粘貼excel文件
- 10. 粘貼到底部的正確方法
- 11. 無法將MS-Excel列粘貼到SWT的文本部件中
- 12. AppleScript將文本從剪貼板粘貼到文件中
- 13. SAS EG最快的方式來複制/粘貼表/查詢列到excel /文本
- 14. 將文本從剪貼板粘貼到Firefox和Chrome
- 15. 複製外部json數據並粘貼到本地json文件
- 16. 將公式粘貼文本
- 17. 將塊數據從csv粘貼到另一個excel文件
- 18. 帶參數的崇高文本快捷方式(從剪切,粘貼到)
- 19. 將文本粘貼到Excel中評VBA
- 20. 不允許從外部源複製和粘貼
- 21. 粘貼文本
- 22. 「粘貼全部」粘貼時
- 23. 粘貼到文本區
- 24. 將富文本粘貼到Flash中?
- 25. vi編輯器將某些頁面的文本粘貼到vi編輯器頁面
- 26. ScrollMagic:將元素粘貼到粘貼/固定元素的底部
- 27. 最快的ADO從sql-server複製粘貼表格到Excel
- 28. 硒粘貼文本到文本區域
- 29. 粘貼文本到終端
- 30. 將文本粘貼到文本視圖之前捕獲文本
雖然這不適用於SSH,但它將從您已經SSH的系統的剪貼板粘貼到您的系統中。 – Kat 2014-10-23 07:34:01