vim中貼上資料的時候如何取消自動縮排

2021-08-03 04:03:59 字數 416 閱讀 1136

vim中在貼上剪貼簿中的資料時會自動增加縮排,這對python這種對縮排要求嚴格的語言來說簡直是惡夢。如何讓它不縮排,保持原格式呢?答案就是paste模式。

在貼上資料之前,輸入下面指定開啟paste模式

:set paste
貼上完畢後,輸入下面指定關閉paste模式

:set nopaste
每次都需要輸入是不是太麻煩,那麼在.vimrc中加入下面內容吧:

"paste toggle - when pasting something in, don't indent.

set pastetoggle=

這樣就可以用f3來切換了。

Vim中如何全選複製貼上 批量注釋

區分大小寫!全部刪除 按esc鍵後,先按gg 到達頂部 然後dg 全部複製 按esc鍵後,先按gg,然後ggyg 全選高亮顯示 按esc鍵後,先按gg,然後ggvg或者ggvg 單行複製 按esc鍵後,然後yy 單行刪除 按esc鍵後,然後dd 貼上 按esc鍵後,然後p set viminfo 1...

vim中如何用滑鼠跨視窗貼上複製。

原來用ubuntu的時候vim一直可以用滑鼠中鍵跨視窗貼上複製,但是一次虛擬機器壞了,重灌了以後,這個功能就不好使了。這樣在vim中寫 很影響效率,google 了,終於找到了方法。首先安裝gvim,這個是一定的。1.安裝最新版本的vim apt get install vim 2.安裝gvim 這...

word複製貼上的時候出現中括號

在 office word中執行複製貼上的操作,就出現了這個問題。在word中複製然後貼上的時候,就會發現,貼上的文字在英文狀態下的中括號中,可是複製的時候,明明沒有這個中括號,這是怎麼回事呢?後來在網上查了一下解決方法,終於知道這是怎麼回事了。問題出現的原因 出現這個問題,是因為在複製的時候,原文...