Linux - vim (vi)

 是最基本的文字編輯器

指令


    vim file.txt

即可開啓名為 file.txt 的檔案(vim 後面不接任何檔名也可以直接進入編輯器使用)

快捷鍵


    [ESC] // 非必要
    :q!

不存檔離開
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    :wq

存檔離開
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    i

進入編輯模式
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    /word

搜尋字串
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    n

搜尋下一個字串
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    N

搜尋上一個字串
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    dd

刪除一行
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    yy

複製
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    p

貼上
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    u

復原動作
----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    Ctrl + r

回復復原

----------------------------------------------------------------------------------------------------

    [ESC] // 非必要
    :%s/beforeStr/afterStr/g // 把"beforeStr"取代成"afterStr" (% 代表全部,也可使用行數代替 1,$)

取代字串
(最後的 g 代表整行全部,還有 i:不分大小寫,c:詢問)



https://ithelp.ithome.com.tw/m/articles/10242937 這個整理的很清楚



沒有留言:

張貼留言