redis 5.0.2 原始碼閱讀——壓縮列表ziplist
VIM編輯工具:vim的三個模式 分別為 普通模式,編輯模式,命令模式 普通模式:
命令游標跳轉 G:#游標跳轉至末端
gg #游標跳轉至頂端
Ngg #游標跳轉至當前檔案內的N行
$ #游標跳轉至當前游標所在行的尾部
^ #游標跳轉至當前游標所在行的首部
檔案內容較多(行比較多)Ctrl+f 往下翻頁 Ctrl+b 往上翻頁
功能 1:複製(yy)
2:刪除 (dd/D) 其中dd指的是直接刪除本行 D表示刪除游標後的內容 dG 刪除 當前游標以後的所有行
3:貼上 (p/P) 其中小p表示貼上到游標所在行的下一行 大P表示貼上到游標所在行的上一行
4:移動 (dd&&p)表示要先刪除要移動的內容, 再把內容貼上到想要移動到的地方
5:替換 (r/R) r替換一個字元時使用 R表示連續替換多個字元時使用
6:撤銷 (u)撤銷上一次或多次指令 (多次的話要撤銷幾次按幾次u)
編輯模式:
如何進入編輯模式 (i a o I A O)
1: i表示進入編輯模式 游標不做任何操作
2:a表示進入編輯模式 將當前游標往後一位
3:o表示進入編輯模式並在當前游標下新增一行空白內容
4: I表示進入編輯模式,並且游標會跳轉至本行的頭部
5:A表示進入編輯模式,將游標移動至本行的尾部
6:O表示進入編輯模式,並在當前游標上新增一行空白內容
命令模式:輸入(:或者/)可進入命令模式
1.檔案儲存與退出 :w 儲存當前狀態
:w! 強制儲存當前狀態
:q 退出當前文件(文件必須儲存才能退出)
:q! 強制退出文件不會修改當前內容
:wq 先儲存,在退出
:wq! 強制儲存並退出
:x 先儲存,在退出
:number 跳轉至對應的行號
2.檔案內容查詢
:/string #需要搜尋的內容(查詢)
:n 按搜尋到的內容依次往下進行查詢
:N 按搜尋到的內容依次往上進行查詢