天天看點

linux下的vi的使用方法

vi的使用:

  • 一般指令模式: 

    vi打開一個檔案就直接進入一般指令模式,可以進行删除、複制、粘貼。但是不可以對檔案的内容進行修改。 

    常用指令:

ctrl + f

向下移動一頁

ctrl + b

向上移動一頁
或者

home

移動到目前行的最前面

$

或者

end

移動到目前行的最後面

G

移動到檔案的最後一行

gg

移動到檔案的第一行

n<Enter>

光标向下移動n行

/word

光标向下搜尋一個名稱為

word

的字元串

:1,$s/word1/word2/g

從第一行到最後一行尋找

word1

字元串,并将其替代為

word2

x

X

向前删除一個字元

dd

删除目前行

yy

複制目前行

p

P

p

為将已經複制的資料粘貼在光标的下一行,

P

将資料複制到光标的上一行

u

撤銷

ctrl + r

重複上一個動作
  • 編輯模式: 

    按下【(

    a

    ,

    A

    ,

    i

    ,

    I

    ,

    o

    ,

    O

    )插入,

    r

    ,

    R

    (取代)】等任意一個字母進入編輯模式 

    按下

    Esc

    可以退出編輯模式
  • 指令列指令模式: 

    一般模式輸入

    ,

    /

    ,

    三個中的任意一個進入該模式。 

    常用指令:

wq

儲存并退出

wq!

強制儲存并退出

set nu/nonu

顯示行号/不顯示行号

set ff

顯示檔案類型

set ff=unix

将檔案類型設定成unix

注意:

    • !

      一般這個都有強制的含義。
    • 當vim沒有儲存就退出時,可以通過檔案.swp這個暫存檔恢複文檔。

轉載于:https://www.cnblogs.com/tianyikun/p/9715278.html

繼續閱讀