題 Vim中的標籤:如何製作它以便當您從網站複製+粘貼代碼(合法)時,標籤對齊是否正確?


因此,標籤在網站上是正確的,但是當我將其粘貼到終端時,每一行都會比前一行更加突出,並且手動修復是非常可怕的。如何使對齊保持與網站上的對齊方式(正確)?


5
2017-12-30 05:18


起源


為什麼你覺得有必要添加“(合法)”? - romainl
這樣做不合適嗎? - Dark Templar
這對你的問題完全無關緊要。 2.從網絡上複製代碼的合法性根本不是 已解決的問題。 - romainl
它是開源的,我被開發人員指示複製它:) - Dark Templar
這很好,對他和FOSS“運動”贊不絕口。 - romainl


答案:


嘗試使用 :set paste 就在你將東西粘貼到vi之前。一旦你粘貼了你想要的一切, :set nopaste

你可能想考慮一下 set noautoindent 在你的vimrc文件中。該 關於自動縮進的vim wikia頁面 可能會引起你的興趣。


5
2017-12-30 05:25





Vim能夠粘貼縮進代碼 剪貼板 不使用鼠標。示例:在firefox中標記文本,打開vim,然後使用   *  ]  p。看到 :help ]p

["x]]p 要么 *]p* *]<MiddleMouse>*  ["x]]<MiddleMouse>   像“p”,   但將縮進調整為當前行。僅使用鼠標   當'鼠標'包含'n'或'a'時有效。 {Vi無此功能}


2
2017-12-30 07:50