vim技巧

 1vim 選擇文本,刪除,複製,粘貼 

v從光標當前位置開始,光標所經過的地方會被選中,再按一下v結束。

V:從光標當前行開始,光標經過的行都會被選中,再按一下V結束。

Ctrl + v:從光標當前位置開始,選中光標起點和終點所構成的矩形區域,再按一下Ctrl + v結束。

ggVG:選中全部的文本,其中gg爲跳到首行的行首 ,V進入行可視模式 (如果是小字的v,那麼就是字可視模式,這樣如果行尾不止一個字,那麼就不能完全全選),G跳到行尾 。

d:刪除

y:複製(默認是複製到"寄存器)

"+y:複製到系統剪貼板(也就是vim+寄存器)

"+p:從系統剪貼板粘貼:

 

2vim打開文檔和多文檔編輯

2.1vim打開文檔:

vim 文檔名     //普通方式打開文檔     

vim +n 文檔名  //打開文檔後,定位第n

vim ,進入vim界面之後使用命令 :e 文檔名 打開文檔,此方式可以在編輯一個文檔的同時打開另外一個文檔

 

2.2、多文檔編輯:

vim 文檔1名 文檔2 ...

vim ,進入vim後使用:e 文檔名 打開文檔

:n  //編輯下一個文檔。

:2n //編輯下兩個文檔。

:N  //編輯上一個文檔。注意,該方法只能用於同時打開多個文檔。

:e 文檔名       //這是在進入vim後,不離開 vim 的情形下打開其他文檔。

:e# Ctrl+ˆ  //編輯上一個文檔,用於兩個文檔相互交換編輯時使用。?# 代表的是編輯前一次編輯的文檔

:files :buffers :ls //可以列出目前緩衝區中的所有文檔;加號 + 表示 緩衝區已經被修改過了,#代表上一次編輯的文檔,%是目前正在編輯中的文檔

:b 文檔名或編號    //移至該文檔。

:f  Ctrl+g  //顯示當前正在編輯的文檔名稱。

:f 檔名        //改變編輯中的文檔名。(file)

 

2.2、離開vim

:q      //如果文本沒有修改,則會退出,否則會出現警告,且不能離開。

:q!     //放棄所有修改,強行離開。

:wq     //保存後離開即使文檔沒有修改過,也會再保存一次。

:x      //保存後離開,文檔如果沒有修改過則不會進行保存動作,直接離開。

:w 文檔名  //即:另存爲。不加文檔名則是寫入原文檔。

:qa qa! //在打開多文檔的情況下離開 vima all 的意思。

 

2.3、多窗口編輯

:sp 文檔名 //在新窗口中打開文檔

兩次Ctrl + w可以切換窗口

:q  //退出當前編輯窗口

 

3linux下自動獲取或釋放IP地址

dhclient –r eth0 #釋放eth0網卡ip地址#

dhclient eth0 #eth0自動獲取ip地址#

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