1. <wbr id="cnjas"><legend id="cnjas"></legend></wbr>

          Linux培訓
          達內IT學院

          400-111-8989

          linux中的vi編輯器

          • 發布:Linux培訓
          • 來源:Linux教程
          • 時間:2016-07-29 10:56

          vim文字處理器

          linux 下的vi 是一種文字編輯器,后來的升級版本是vim。vi 分為三種模式:一般模式、編輯模式、命令命令模式。它們之間的關系如下:

          vi編輯器

          下面分類別解析命令:

          vi編輯器

          vi編輯器

          ``(注意是~那個鍵) 返回到光標剛才的位置

          Ctrl + f 往下翻頁(forward)

          Ctrl + b 往上翻頁(backward)

          n| 移動到本行的第n列

          vim是vi的升級版本。它是完全基于vi的。但是突出兩個功能:具有顏色顯示功能和支持許多程序語法。因此一種說法是:vi是文字處理器,而vim是程序開發工具。當使用vim編輯程序(不僅是c語言)時,可以直接進行“程序調試(debug)”

          一些常用命令案例

          1.刪除指定的某些行命令:(命令行命令模式)m,nd

          釋義:m是從第m行開始;n是從第n行開始;d是刪除操作。之后回車即可。例子:刪除m到n之間的行數step1:(命令行命令模式):m,nd——輸入從第m行到當前位置的刪除命令step2:(命令行命令模式)回車——執行刪除命令2.復制指定的某些行命令:(命令行命令模式):m,ny釋義:m是從第m行開始;n是從第n行開始;y是刪除操作。之后回車即可。例子:復制m到n之間的行數step1:(命令行命令模式):m,ny——輸入從第m行到當前位置的刪除命令step2:(命令行命令模式)回車——執行復制命令3.選中指定的某些行命令:(一般模式)mGVnG釋義:mG是從第m行開始;nG是直到第n行;V是進入可視模式。之后可以進行復制(y)、刪除(d)操作。例子1:選中m到n之間的行數step1:(一般模式):mGVnG——輸入從第m行到第n行選中例子2:全選step1:(一般模式):ggVG——全選選中4. vim多行注釋/刪除注釋注釋:ctrl+v 進入列編輯模式,向下或向上移動光標,把需要注釋的行的開頭標記起來,然后按大寫的I,再插入注釋符,比如"http://",再按Esc,就會全部注釋了。

          刪除:先按v,進入visual模式,橫向選中列的個數(如"/ /"注釋符號,需要選中兩列),再按Esc,再按ctrl+v 進入列編輯模式,向下或向上移動光標,選中注釋部分,然后按d, 就會刪除注釋符號。5. 編程時自動補全成員CTRL+N/P,n是向下找,p是向前找

          vim的附加功能

          1.塊選擇

          vi編輯器

          注:方向仍然是由hjkl(或上下左右箭頭)控制

          2.多文件切換

          用vim file1 file2 file3.......可以同時打開很多文件。通過切換文件可以實現多文件之間的復制、粘貼、刪除等。

          vi編輯器

          3.多窗口功能

          更炫的功能,同時顯示兩個窗口于一個界面上。

          vi編輯器

          vim -o file1 file2 file3  水平打開多個窗口
          vim -O file1 file2 file3  垂直打開多個窗口
          vim -d file1 file2     垂直打開多個窗口,并且進行比較
          qall         quit all,關閉所有打開的窗口,如果有一個修改了           沒保存,會提示,不會保存
          qall!                              強制關閉所有,不進行保存
          wall           所有文件寫入

          4. 大小寫轉換gu或者gU: 小u意味著轉為小寫; 大U意味著轉為大寫

          guw光標到詞尾,大寫轉換成小寫

          gUw光標到詞尾,小寫轉換成大寫gUG從光標所在位置到文章最后一個字符,都變為大寫

          gUgg從光標所在位置到文章第一個字符,都變為大寫

          3gU光標所在行到往下3行都變小寫ggguG整篇文章大寫轉化為小寫

          gggUG整篇文章小寫轉化為大寫

          常用小操作1. 還原 u, 最新 ctr + r2. 統計打開的文本中字符串"hello"的個數::%s/hello//gn


          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:Linux 系統結構詳解
          下一篇:linux常用命令

          Linux真正的優勢以及學習方法

          Linux學習路線指南

          Linux的七大認識誤區

          Linux 與 Windows 到底有哪些不同?

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          欧美做爰视频免费播放_做暖全过程免费的视频_性爱免费视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>