Linux(Linux重器 vi編輯器)3 7

2021-10-03 11:28:46 字數 1636 閱讀 9146

(1) linux的 檔案編輯器,圖形化介面: gedit     (重新開啟乙個介面,和windows的記事本差不多),如下:

先看下vim的幾個工作模式:編輯模式   命令模式   擴充套件命令模式   可視模式;;;命令模式是進入其他模式的橋梁

注意: 

vi 編輯器的 ^s 是限制螢幕輸出的快捷鍵,要用 ^q 解除鎖屏

從命令模式到可視模式,v  是 visual line        v 是 visual    ^v   是 visual block

2-1) 命令模式的游標定位操作快捷鍵:

hjkl       #左下上右移動

0  $      #移動到行首和行尾

gg  g   #移動到檔案第一行和移動到檔案最後一行

3g       #進入第三行

/^d    /txt$       #查詢以d開頭的 和查詢以txt結尾的

2-2)命令模式文字編輯(少量)

y     #複製  yy  3yy   ygg(從游標處複製到行首)   yg(從游標處複製到行尾)     以行為單位

d     #刪除    dd    3dd   dgg(從游標處刪除到行首)   dg(從游標處刪除到行尾)   以行為單位

p     #貼上

x     #刪除游標所在的字元

d    #從游標處刪除到行尾

u   #undo  撤銷

^r    #redo  重做

r      #可以用來修改乙個字元,先按r再輸入修改的字元

簡單,pass

塊插入(在指定塊前加入字元): 選擇塊,按i(shift+i),輸入你要新增的字元,按esc

塊替換:  選擇塊,按 r ,輸入要替換的字元

塊刪除:   選擇塊,按   d|x

塊複製: 選擇塊,y

儲存退出:

:10            進入第10行

:w              儲存

:q               退出

:wq            儲存並退出

:w!          強制儲存

:wq!        強制儲存退出

:q!           不儲存並退出

:x                儲存並退出

查詢替換

格式(:  範圍  s/old/new/選項),如:

:1,5 s/run/runing/g                             #查詢1-5行的run全部替換成runing

:1,$s/run/runing/g                             #1-最後一行 

:%s/run/runing/g                                 #1-最後一行 

vi介紹編 2 引數簡介

ex,vi,view text editors synopsis vi efglrrsv c cmd t tag w size file ex efgrrssv c cmd t tag w size file description ex和vi是相同程式但不同介面,ex是一行處理的 line ori...

自學Linux Linux計時器

linux中訊號的種類 sighup 當終止乙個終端時,核心就把這種訊號傳送給該終端所控制的所有程序.sigint 當乙個使用者按下中斷鍵 ctrl c 後,核心就向該終端用關聯的所有程序傳送這個訊號.sigquit 當使用者按下 ctrl 核心就向該終端用關聯的所有程序傳送這個訊號.sigill ...

關於Linux實際操作 vim和vi文字編輯器材

1 vi是所有linux系統都會內嵌的乙個文字編輯器 2 vim 是乙個具有程式編輯能力的編輯器,可以看作是vi的增強版,具有高亮還有 提示等功能1 正常模式 可以使用快捷鍵 2 編輯模式 程式設計師可以內容 3 命令列模式可以退出讀取,存檔,等等1 基本剪下 複製 刪除 yy 複製游標所在一行 3...