1. 程式人生 > >Linux作業系統下的vim/vi操作

Linux作業系統下的vim/vi操作

文字編輯:vim/vi + filename

三種模式:命令模式(a  i   o   O)j進入插入模式(編輯模式)

                   編輯模式(ESC)退回命令模式

                   命令模式(: ? /)進入末行模式

i:插入模式                                                            搜尋:                               

a:當前游標後插入                                         ?/+要搜尋的東西          

o:當前游標下一行開始插入                           n:搜尋(挪動搜尋)

ESC末行模式                                              (/string全文向下搜尋,?string全文搜尋向上)

:w 儲存

:q  退出

:wq  儲存並退出

:q! 強制退出

:w +newfile  另存為

替換:

shift+r   進入替換模式

:1,$s/oldstring/newstring    只替換每行遇到的第一個字串

:1,$s/oldstring/newstring/g  全文替換

命令模式下批處理:(游標當前位置)

末行模式 :+ d 進入刪除模式

刪除一行    dd

刪除n行       n dd

拷貝一行      yy

拷貝n行        n  yy

貼上              p

shift+c  刪除游標到行尾的內容並進入編輯模式

cc        刪除游標所在行並進入編輯模式

u 撤銷上一次操作

游標的控制:

shift+6 游標移到當前行的行頭

shift+4  游標移到當前行的行尾

shift+g  游標移到檔案尾行

gg  游標移動到檔案首行

n  shift+g   游標移動到檔案第n行

d  shift+g    刪除當前游標到檔案尾的內容

d  gg     刪除當前游標到檔案頭的內容

編輯模式下:

:set  nu  設定行號

:set  nonu  取消行號