Linux作業系統之vim快捷鍵

2021-08-02 16:40:25 字數 1659 閱讀 7722

命令模式: 該模式中主要完成,模式切換、游標移動、字串查詢、刪除、複製、貼上檔案內容等操作。

插入命令:

i 游標之前插入內容, a 游標之後插入內容。

i 行首插入內容, a 行尾插入內容。

o 行的下面一行插入內容, o 行的上面一行插入內容。

游標移動:

使用鍵盤的上下箭頭: ↑ ↓ ← → 移動游標。

翻頁移動:

使用page down 或 ctrl + f 向下翻一整頁

使用page up 或 ctrl + b 向上翻一整頁

行內跳**

游標快速跳轉到行首,按home 數字0

游標快速跳轉到行尾,按end $

行間跳**

按鍵 1g 或 gg 可以跳轉到檔案第一行

按鍵 g 可以跳轉到檔案末尾行

按鍵 xg 可以跳轉到第x行 「x數字行」

按鍵 :x 可以直接跳轉到第x行 「末行模式」

刪除命令:

x 刪除游標所在的處 字元

nx 刪除游標處後的n個字元

dd 刪除游標所在的行,

nd 刪除游標下的n行,

dg 刪除游標所在行到檔案末尾

d 刪除游標所在處到行尾內容 「變成了一空行」,持續按d將會向前刪除當前行的內容

:10,22d 刪除10行到22行範圍的行「回車之後執行」

複製剪下:

yy 複製當前行

xyy 複製當前游標以下的x行 「x數字表示」

p 貼上至當前游標行的行下

p 貼上至當前游標行的行上

dd 剪下當前行 「選擇p此命令就是剪下、不選則是刪除」

xdd 剪下當前的x行 「選擇p此命令就是剪下、不選則是刪除」

替換和取消:

r 取代游標所在的單個字元

r 從游標所在處開始替換字元,按esc退出

u 撤消最近一次的更改

u 撤銷這行所用的更改

搜尋和替換:

/ /ftp 檔案中搜尋關於ftp的字串

n 搜尋指定字串的下乙個出現位置

:%s/1/2/g 全文替換指定字串 「此處是全文把1替換為2」

:10,22s/1/2/g 在一定範圍內替換指定字串 「此處是把10行到22行的1替換成2」

:s/1/5/g 把這一行的1全部替換成5

其他末行命令:

:e 按下ctrl+d 會得出以e開頭的所有命令

:r test 將test檔案的內容新增到當前檔案中游標下面 「也可以是內容路徑」

:! ls 將當前操作的資料夾下的內容顯示到當前內容中

:w /tmp/h 將當前檔案內容儲存到後面的路徑,相當於備份

Linux 作業系統 Vim 的使用

linux 中一切皆檔案 操作檔案中,有以下的常見命令 打包與壓縮 tar czf 備份檔案名.tar.gz 檔名解壓 tar zxf 解壓檔案 c 另存檔案重新命名檔案 將 a檔案命名為bmv a b將 移動到 b 資料夾下,重新命名為c mv a b c正常模式 normal mode vim ...

linux作業系統的快捷方式

root 超級管理員 建立使用者 sudo 使用者名字 m s bin bash 生成使用者名稱 修改使用者密碼 sudo passwd 使用者名稱 passwd的意思是更改密碼 新密碼 sudo passwd 使用者名稱 切換使用者 su加使用者名稱 修改使用者資訊的指令 sudo usermod...

Linux 作業系統之執行緒

程序部落格 執行緒 在乙個程式裡的乙個執行路線就叫做執行緒 thread 更準確的定義是 執行緒是乙個程序內部的控制序列。一切程序至少都有乙個執行執行緒。程序與執行緒 1.程序是資源競爭的基本單位。2.執行緒是程式執行的最小單位。3.執行緒共享程序資料,但也擁有自己的一部分資料。4.linux下的執...