我們經常會遇到再linux vim編輯器中複製貼上**時出現格式錯亂的問題,這會影響我們工作的效率,下面介紹一種解決這種問題的辦法:
1. paste 模式
執行如下命令,進入 paste 模式:
:set paste
進入 paste 模式後,按 i 鍵進入插入模式,然後再粘帖,文字格式不會錯亂了。但粘帖後還需要按 進入普通模式並執行如下命令結束 paste 模式:
:set nopaste
顯然,這樣非常麻煩。下面我們進行改進。
2. 快捷鍵一
我們可以利用設定快捷鍵來簡化上面的兩個命令。在 ~/.vimrc 中加入如下兩行:
map :set paste
map :set nopaste
這樣,在普通模式下按 f10 (你也可以用自己喜歡的按鍵)就會進入 paste 模式,按 i 進入插入模式後粘帖,然後按 回到普通模式,再按 f11 結束 paste 模式。
Vim編輯器複製貼上
曾經也在找看看有沒有快捷的方法全選,但是網上很多都是重複,並且錯誤的,比如 1,y,這是什麼?要寫也要寫成 1,y,但是我告訴你,寫成 1,y是全部複製,不是全選 dg,這個就更加誤導人了,這是刪除游標所在行到最後一行的內容 包括游標所在行的內容 上面這裡都扯到 去了。全選正確的答案是 g g 稍微...
vim 複製貼上格式錯亂問題的解決辦法
在insert模式下直接貼上會出現格式錯亂的問題,此時需要切換為paste模式來進行貼上 esc set paste 進入 paste 模式後,按 i 鍵進入插入模式,然後再粘帖,文字格式不會錯亂了。但粘帖後還需要按 進入普通模式並執行如下命令結束 paste 模式 set nopaste我們可以利...
Vim中複製貼上縮排錯亂問題的解決方案
vim中複製貼上縮排錯亂問題的解決方案 當你把這段縮排優美的 直接ctrl c,ctrl v到vim的時候,就會出現如下噁心的情況 可以看到,這種直接貼上的方式會導致 丟失和縮排錯亂等情況。解決方案 vim進入paste模式,命令如下 set paste 進入paste模式之後,再按i進入插入模式,...