大資料學習筆記(五) -- linux中vi編輯器的快捷鍵
阿新 • • 發佈:2018-12-11
Table of Contents
文字操作技巧
開啟檔案關閉檔案
[[email protected] ~]# vi +22 profile # 開啟且游標移動至22行
[[email protected] ~]# vi + profile # 開啟且游標移動至最後一行
[[email protected] ~]# vi +/after profile # 開啟且游標移動第一次出現單詞after的位置
從編輯模式到輸入模式的常用操作
在編輯模式下移動游標的快捷鍵
在編輯模式下,進行復制貼上撤銷操作
解釋:
- 複製貼上 是 yw 或 yy ,然後 p或 P ,如果是剪下的話,就是先 dd 或dw 再 p 或P 。
- 上面的命令是可以跟數字結合的,如3dd ,刪除3行內容,從游標所在行開始。3dw刪除3個單詞,從游標所在字元開始。
- 也可使用 dG 命令,代表從當前行開始將下面的內容全部刪除。
末行模式
額外用法:
- 輸入冒號進入 末行 模式, 輸入 num1,num2d 可以刪除 num1行到num2行的內容。
- 輸入冒號進入 末行 模式, 輸入 num1,num2y 可以複製 num1行到num2行的內容。
- 輸入冒號進入 末行 模式, 輸入 num1,&-2d 可以刪除 num1行到倒數第二行的內容。
用法示例:
我們將 第2行開始到第20行之間的所有 etc 替換成 abc ,注意當前的游標在第16行,那麼我們可以使用如下命令
2,.+4s/etc/abc/g
效果如下