vi vim實用操作記錄

2021-08-05 20:51:18 字數 796 閱讀 8940

1. 視窗相關操作

vi -o file1 file2 ...以橫屏分隔視窗開啟file1, file2, ......

vi -o file1 file2 ...以豎屏分隔視窗開啟file1, file2, ......

ctrl+w s橫屏分隔乙個視窗中開啟當前檔案(window split)

ctrl+w v豎屏分隔乙個視窗中開啟當前檔案(window vertical split)

ctrl+w c關閉當前視窗(window close,無法關閉最後乙個視窗)

ctrl+w q關閉當前視窗(window quit,如果是最後乙個視窗則退出vi)

ctrl+w o只保留當前視窗(window only,關閉其它視窗)

ctrl+w w將游標在所有視窗間迴圈切換

ctrl+w h/j/k/l將游標移動到左、下、上、右視窗

gf開啟游標處的檔名(go file)

:sp filename橫屏分隔乙個視窗中開啟檔名為filename的檔案

:vsp filename豎屏分隔乙個視窗中開啟檔名為filename的檔案

2. 列模式相關操作

ctrl+v進入列模式,使用h/j/k/l選中內容,然後:

shift+i插入(在所有選中列前插入)

d刪除被選中內容

3. 刪除相關操作

d 或 d+$刪除游標至行尾內容

d+g刪除游標行至檔案最後一行內容

df"字元'刪除當前所在行游標至字元處的內容(包含字元)

dt"字元'刪除當前所在行游標至字元前的內容(不包含字元)

實用Pandas操作記錄

from lxml import etree 檔案路徑 f e web crawler https免費http ip 第1頁https.html 生成html頁面的字串 html table text etree.tostring etree.parse f,etree.htmlparser dec...

vi vim學習記錄(1)

vi 使用時的命令 vim包括三種模式 一般模式,輸入模式,底線命令模式 進入vim,建立乙個叫test.txt的檔案 或者開啟乙個已經存在的 檔案 直接 vi test.txt 一開始進去的就是一般模式 上下左右的方向鍵可以按,hjkl 左下上右 也可以這樣用 5j 30l g 直接跳到最後一行 ...

vi vim基本操作

vim彈出以前輸入的命令使用q 這兩個在正常模式下按就可以。1 跳到配對的括號中去。2 ctrl e ctrl y都是游標不動,螢幕向上移動和向下移動一行。3 indent 縮排使用方法。可以輸入 然後在命令模式中輸入輸入行號1,行號2 例如 2,10 表示從第二行到第10行縮排了乙個tab或者自己...