vi文文書處理器常用命令及技巧總結

來源:互聯網
上載者:User

vi文文書處理器常用命令及技巧總結 vi共分為3中模式:一般模式,編輯模式,命令列命令模式一般模式:游標移動,搜尋,替換,刪除字元,刪除整行,複製整行,粘貼整行。一般模式按ioaR進入編輯模式,可以輸入任何字元,按鍵【esc】退出為一般模式。命令列模式:讀取,隱藏檔以及其他附加功能。(:/ ?)# vi   test.txt一般模式:hjkl左下上右移動游標;ctrl+f向下翻一頁,ctrl+b向上翻一頁; 0移動到該行最前面字元處,$移動到該行最後面字元處。G移動到最後一行,50G移動到這個檔案的第50行;gg equal to 1G;/word   向下搜尋word字串?word  向上搜尋word字串:100,200s/word1/word2/g   在第100至200行之間尋找word1修改為word2:1,$s/word1/word2/gc   在1到最後一行尋找替換,在替換前會提示使用者進行conform確認p,P粘貼到游標下/上一行u重複前一個動作ctrl+r重做上一個操作yy複製游標所在那一行nyy複製n行 命令列模式::w寫入:w!強制寫入:q離開vi:q!不儲存,強制離開:wq儲存離開:wq!強制儲存離開:set nu設定行號:set nonu取消行號:n1,n2 w [filename]將n1到n2行儲存為檔案filename:r [filename] 讀取檔案內容添加到游標後-----------------------------------------------------------------vim附加功能 塊選擇   (v字元選擇,V行選擇,[CTRL]+v塊選擇 ,y複製,d刪除)按下ctrl+v,移動方向鍵,向右下移動,選擇地區反白,按下y複製,然後p到適當位置。 多檔案編輯vim  file1 file2(:n編輯下一個檔案,:N編輯上一個檔案,:files列出當前vim開啟的所有檔案) 多視窗功能::sp [filename]開啟一個新視窗,如果加上filename則表示在新視窗開啟一個新檔案,否則表示兩個視窗為同一個檔案內容同步顯示Ctrl+wj 游標移動到下方視窗ctrl+wk游標移動到上方視窗ctrl+wq結束離開 vim環境參數設定:set nu   設定行號:set hlsearch  設定是否將搜尋字串反白  :set nohlsearch:set auttoindent  設定是否自動縮排 :set  :noautoindent:set backup  設定是否自動儲存備份檔案    設定後當更改任意一個檔案時當更改file1時,就會產生file1~:set ruler:set showmode:set backspace=(012):set all:syntax (on/off) alias 別名設定alias lm='ls -l | more' dos與unix的分行符號(DOS:^M$    LINUX:$ )dos2unix [-kn] file [newfile]unix2dos [-kn] file [newfile]-k保持該檔案原來的mtime格式-n保留原來的舊檔案 dos2unix -n old new 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.