vim編輯器複製貼上格式錯亂問題的解決辦法

2021-09-12 21:53:23 字數 474 閱讀 6611

我們經常會遇到再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進入插入模式,...