1. 程式人生 > >vim顯示行號、多行復制和刪除

vim顯示行號、多行復制和刪除

1、顯示行號

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

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

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

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

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

  • 修改一個配置檔案:vim   ~/.vimrc,開啟後是一個空檔案;新增 set nu,儲存退出;再次進入vim編輯器,就會自動顯示出行號。
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行的後面