vim剪下指定行 Vim複製剪下貼上設定行號等技巧

2021-10-17 05:52:40 字數 1327 閱讀 2515

問題描述:

vim 中選中指定字元,進行複製,剪下,貼上以及設定行號。

解決方法:

進入vim中visual模式,visual模式進入,可以有三種方式:

(1)在普通模式(normal)下,直接按鍵 v 就可以進入預設visual模式,可以使用v+j/k/h/l 進行文字選擇

普通可視

注:使用normal模式下的 v命令,進入visual模式,v+ j/k/h/l 進行文字選中

對於選中的文字進行如下按鍵:

(1.1)d ------ 剪下操作

(1.2)y -------複製操作

(1.3)p -------貼上操作

(1.4)^ --------選中當前行,游標位置到行首(或者使用鍵盤的home鍵)

(1.5)$ --------選中當前行,游標位置到行尾(或者使用鍵盤的end鍵)

(2)visual line模式 按鍵v可以進入

按鍵v之後,進入visual line模式,使用 j/k鍵可以選中一行或者多行

(3)visual block模式,按鍵ctrl + v可以進入

按鍵ctrl+v之後,進入visual block模式,使用 j/k/h/l鍵可以選中一塊

塊模式注:

在塊模式下,可以進行多列的同時修改,修改方法是:

首先進入塊模式 ctrl+ v

使用按鍵j/k/h/l進行選中多列

按鍵shift + i 進行 塊模式下的插入

輸入字元之後,按鍵esc,完成多行的插入

再簡單說下:

定位滑鼠到剪下的開始位置

輸入v鍵開始選擇剪下的字元,或者v鍵是為了選擇 整行

移動方向鍵到結束的地方

d鍵是剪下,y鍵是複製

移動滑鼠到貼上的位置

輸入p是在滑鼠位置前貼上,輸入p鍵是在滑鼠的位置後貼上

vim設定行號

臨時設定

在vim中輸入

:set nu!

若顯示行號時,它的功能時取消行號;若不顯示行號時,它的功能是顯示行號。

固定設定

在~/.vimrc中進行設定。

新增注釋:

雙引號是注釋

」 this is comments

顯示行號:

加入一行:

: set number

即可。

Vim複製剪下貼上

用了好久都不知道怎麼複製,最近實在不能忍了,找了一下。yank在vim裡作為複製的意思 原意是拉。複製的命令是yy或者y,兩者都會複製游標所在行整行。鑑於vim命令可以計數,就是在命令前加數字,表示重複操作次數,那麼 如果,2yy或y2y複製兩行。鍵是跳到行首,那麼 y 複製至行首,或y0。不含游標...

vim剪下指定內容

vim剪下指定內容,這些內容可能是你不想要了,要刪除掉,你可以選擇乙個個的字元通過退格鍵 backspace 刪除掉,但是這樣真的顯示不出你的逼格哦 開玩笑了 在說明這個問題之前先說明一下vim的4種模式 很多人都說vim有3種模式,呵呵,那可能就是他們沒有記住vim還有一種模式,那就是上面提到的可...

vim 複製和剪下文字

1.剪下文字 用v選中文字之後可以按y進行複製,如果按d就表示剪下,之後按p進行貼上。剪下一行 dd 剪下當前行游標所在的位置到行尾 d 剪下當前行游標所在的位置到行首 d 前切三行 3dd,即從當前行 下兩行被剪下了。2.剪下1 10行到20行 1,10 m 20 比如 我要複製 自己及四周的環境...