linux之Kali vim編輯器無法複製

編輯檔案時,為了快速輸入,可能會直接複製貼上內容。但是在Kali Linux中,使用者無法直接複製。進行復制時,將顯示“可視”提示。此時,使用者在命令列模式輸入:set mouse=v,即可直接複製貼上內容

在kali系統中,用vim進行編輯檔案的時候,發現不能直接複製貼上,一旦複製就變成了可視模式,所以對於快速編輯一些內容是不方便的,要如何操作呢,只需要一個命令就可以了。

set mouse=v

這個是開啟滑鼠模式的可視模式

set mouse=a後,滑鼠右鍵就成了虛擬模式,在Vim內部複製的文字將不會貼上到Vim外部,要想用右鍵複製文字到其他地方,可以暫時恢復回來,set mouse=v

還有一種方法可以臨時改變

如果想把vim編輯器裡面的內容複製到外面,可以在選擇複製的時候,按住Shift鍵,這樣就不會出現可視模式,可以直接把選擇的內容複製到vim外面的檔案中。

set mouse=v 有一個缺點就是當vim 顯示行號的時候,複製的時候會把行號複製過去。

linux之Kali vim編輯器無法複製

因為使用set mouse=a此方法,vim在內部用y複製的時候不會複製行號(當有行號的時候),這也是一個很好的功能。

當然如果要是不用複製行號,也可以在 set mouse=v的情況下,把set number功能去掉:set nonu

linux之Kali vim編輯器無法複製

如果想永久的讓vim顯示行號,可以修改vim配置檔案~/。vimrc,如果沒有這個檔案可以自己手動建立一個。

kali@kali:~$ vim 。vimrc

kali@kali:~$ cat 。vimrc

:set number

這樣再次新建或開啟vim編輯器的時候,變會預設顯示行號了。