vi 學習

vi /vim

需要記住命令太多了,不需要學習那麼多,只要學一些基礎的命令


複製  yy  nyy  3yy(向下複製3行)   p向下粘貼 P向上粘貼


刪除,剪切  dd  ndd  3dd(向下刪除3行 )

 


還原   u   


重複   ctrl + r


向下查找  /  n    N


向上查找  ?




替換 s///   s/old/new/         當前    

            s/old/new/g        本行 

            3,13s/old/new/g    從第三行,到第13行替換 

            .,13s/old/new/g    從當前行,到第13行替換 

            .,$-1s/old/new/g   從當前行,到到數第二行替換

            1,$s/old/new/g     從第一行,到最後一行替換

             %s/old/new/g      從第一行,到最後一行替換


查找刪除   s/old//g

 

 

.,$s/^/#/g   從當前行,到最後一行,行首加#      ^行首


.,$s/^#//g    不等於  .,$s/#//g   從當前行,到最後一行,行首去掉#




顯示序號


set nu   set nonu



:w   保存

: w!  強制保存(但不一定能保存,文件權限)

: q    退出

: q!   不保存,強制退出

:w [filename]      n1:n2 w[filename]  另存  

: r [filename]  讀取文件


:wq

: wq!

            

:! command  執行linux命令


ZZ   文件沒有改動,則不保存退出,文件有改動,則保存退出



定位  10  shift + g   G


定位最後一行 shift + g


定位第一行  shift +gg(有的電腦不行)      1 shift +g




unix2dos  轉成windows下 文件


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章