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行,並貼...