原創-linux下編譯器vi、vim的提示

來源:互聯網
上載者:User

標籤:

玩了三年linux,把最最常用的vim編譯器的一些提示整理了下分享給大家。

linux下的文字編輯器vi=VIsual:

vim(vi improved)字面意思就是vi的升級版

vi 模式化編譯器分為三個模式:

     輸入模式

     命令模式(編輯模式)

     末行模式:在命令模式下輸入冒號進入

    

vi FILE     開啟檔案

vi +n FILE  開啟檔案並且顯示在n行

命令模式下:

a:在游標的後面輸入

A:在行尾輸入

i:在游標處輸入

I:在行首輸入

o:另起新行輸入

O:在上方新行輸入

末尾模式

:q     退出          

:q!     強制退出

:wq      儲存退出

游標按字元移動

h(向左)j(向下)k(向上)l(向右)

游標按單詞移動

w     快速跳到後一個單詞的詞首

e     快速跳到一個單詞的詞尾,向後

b     快速跳到一個單詞的詞首,向前

^     跳到行首非空白的地方

0     跳到行首

$     跳到行尾

nG     跳到n行

G     跳到檔案尾部

:n     跳到n行

實現翻屏

Ctrl+f  向前翻屏

Ctrl+b 向後翻屏

Ctrl+d 向下翻半屏

Ctrl+u 向上翻半屏

編輯操作

x     刪除游標所在字元

nx     刪除游標起n個字元     

dd     刪除游標所在行

ndd     刪除游標起N個行

dw     刪除游標所在單詞

d^     刪除游標處至行首

dG     刪除游標行以後的內容

末行模式刪除

:ADDR1,ADDR2d  如:

:1,8d  刪除1到8行

:8d 三處第8行

:.     當前行

:$     最後行

:.,$-1d 刪除當前行到倒數第二行

改寫操作

cc:刪除游標所在行並轉換至輸入模式

ncc:刪除游標所在行起n個行並轉換至輸入模式

類似的比如c$,c0,cw,ncw,ce,nce

複製

yy     複製當前行

nyy   複製當前起n行  

y$     複製游標到檔案末尾

y0     複製個游標到行首

粘貼

p:複製當前行的下方

P:複製當前行的上方

撤銷的操作(尚未儲存的檔案)

u     撤銷最近一次操作,最多連續撤銷50步

U     撤銷檔案快取區內的操作

撤銷上一次的撤銷

Ctrl+r

重複上一次的操作

.

可視化模式

進入可視化模式

V     按行選擇

v     按字元的形式選擇

開啟多個檔案

vi FILE1 FILE2 FILE3 ....

預設游標開啟第一個 

:next     下一個檔案

:previ     前一個檔案

:first      第一個檔案

:last     最後一個檔案

分屏顯示

vim -o FILE1 FILE2  上下分屏

     Ctrk +w 2次

vim -O FILE1 FILE2  左右分屏

     Ctrk +w 2次

同一個檔案

Ctrl+W,s     水平分割

Ctrl+W,v     豎直拆分

設定vim的工作特徵

:set nu     顯示行數

:set nonu     取消顯示行數

:set al     自動縮排

:set noal     取消自動縮排

文法高亮

:syntax on     開啟文法高亮

:syntax off     取消文法高亮

vim有兩個設定檔

/etc/vimrc     全域配置

/家目錄/.vimrc     使用者配置

搜尋字元

/ 從游標處到尾部搜尋

? 從游標處到首部搜尋

尋找並替換

:s

:ADDR1,ADDR2s/PATTERN/STRING/g

:%#PATTERN/STRING/i   

     i     忽略大小寫

     g     global全域,對整行進行替換

     %     全文檢索搜尋,全文替換

     分隔字元除了/,還可以使用$#等符號

原創-linux下編譯器vi、vim的提示

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.