vi編輯器 命令

刪除操做:編譯

<x>     刪除光標所在的字符
<dw> 刪除光標所在的單詞
<d$> 刪除光標至行尾全部字符
<D> 刪除光標至行尾全部字符
<dd> 刪除當前行
   

 

改變與替換操做:table

<r> 替換光標所在字符
<R> 替換字符序列
<cw> 替換一個單詞
<ce> 替換一個單詞
<cb> 替換光標所在的前一個字符
<C>/<c$> 替換自光標位置至行尾的全部字符
<cc> 替換當前行

查詢:gcc

</abc> 向後(下)查詢abc
<?abc> 向前(上)查詢abc
<n> 向後(下)繼續查詢
<N> 向前(上)繼續查詢

拷貝粘貼:file

<yw> 將光標所在單詞拷入剪切板
<y$> 將光標至行尾的字符拷入剪切板
<Y> 同<y$>
<yy> 將當前行拷入剪切板
<ayy> 拷貝a行到剪切板
<p> 將剪切板中的內容黏貼在光標後
<P> 將剪切板中的內容黏貼在光標前

保存及退出:gc

<:q> 不保存退出
<:q!> 不保存強制性退出
<:w> 保存編輯
<:w filename> 存入文件filename中
<:w! filename> 強制性存入文件filename中
<:wq>/<:x>/<ZZ> 保存強制退出

 

 <:set nu>         顯示行號查詢

 <nG>            跳到第n行tab

 <U>              撤銷文件

 <. >            重作vi

 <nyy>             拷貝n行字符

 <:e filename>        打開另外一個文件

 <:n filename>        建立新文件

 <:!命令>             如:<:!gcc>直接在vi下編譯c文件

相關文章
相關標籤/搜索