Vim之顯示行號 多行複製和刪除

2021-09-02 23:28:43 字數 737 閱讀 8346

1、顯示行號

在linux環境下的編輯器有vi、vim、gedit等等。

編輯器預設不顯示行號,有二種辦法可以顯示行號。

(1)第一種是,手動顯示

在vim命令列模式下輸入set nu

取消顯示:在vim命令列模式下輸入set nonu

(2)第二種是,永久自動顯示

修改乙個配置檔案:vim ~/.vimrc,開啟後是乙個空檔案;新增 set nu,儲存退出;再次進入vim編輯器,就會自動顯示出行號。

或者/etc/vimrc 最後一行新增set number

2、刪除

(1)連續刪除多行時,可以使用n1,n2 d命令

比如刪除第2到第10行,則在命令列模式下輸入2,10 d即可

(2)刪除零星的行,可以移到指定行,然後d,刪除此行。

(3)也可以用 v (要大寫) 行選中,然後利用 j k (行移動), (段落移動),]] [[ (函式塊移動)之類的方法快速選中要刪除的內容,之後d,刪除選中內容。

(4)如果是要批量刪除有規律的行

可以用1:g/pattern/d來刪除匹配正規表示式 『pattern』 的行。

3、複製

將第9行至第15行的資料,複製到第16行

9,15 copy 16 或 9,15 co 16

同理有9,15 move 16 或 :9,15 m 16 將第9行到第15行的文字內容移動到第16行的後面

原文:

vim 複製 刪除多行

文章分類 作業系統 一 多行 dd刪除一行 ndd 刪除以當前行開始的n行 dw刪除以當前字元開始的乙個字元 ndw刪除以當前字元開始的n個字元 d d 刪除以當前字元開始的一行字元 d 刪除到下一句的開始 d 刪除到下一段的開始 d回車刪除2行 二 複製多行 任務 將第9行至第15行的資料,複製到...

vim 複製 刪除多行

一 多行 dd刪除一行 ndd 刪除以當前行開始的n行 dw刪除以當前字元開始的乙個字元 ndw刪除以當前字元開始的n個字元 d d 刪除以當前字元開始的一行字元 d 刪除到下一句的開始 d 刪除到下一段的開始 d回車刪除2行 二 複製多行 任務 將第9行至第15行的資料,複製到第16行 方法1 強...

Vim 多行剪下 複製和刪除

增加 set number 設定顯示行號 set tabstop 4 tab鍵設定為4個空格 set cursorline 設定下劃線 高亮 noh 取消高亮 快捷鍵方式 dd 剪下游標所處當前行 n dd 剪下游標所在行及以下共 n 行 按 p 貼上在游標所在行命令列方式 例如剪下1到10行,並貼...