jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          Linux vi編輯器的使用

          Posted on 2010-10-13 11:17 幻海藍夢 閱讀(353) 評論(0)  編輯  收藏 所屬分類: Linux
          模式:命令模式,編輯模式,末行模式。
          切換方式:命令模式→i→編輯模式,編輯模式→Esc→命令模式,命令模式→:→末行模式。
          功能:
              命令模式(Command Mode):  控制光標移動,刪除字符,段落復制。
              編輯模式(Insert Mode):   新增文字及修改文字。
              末行模式(Last Line Mode):保存文件,離開vi,以及其他設置。

          命令模式命令
          命令       說明
           h           將光標向左移動一格
           l           將光標向右移動一格
           j           將光標向下移動一格
           k           將光標向上移動一格
           0           數字0,將光標移動到該行的行首
           $           將光標移動到該行的行末
           H           將光標移動到該屏幕的頂端
           M           將光標移動到該屏幕的中間
           L           將光標移動到該屏幕的底端
           gg          將光標移動到文章的首行
           G           將光標移動到文章的尾行
          w或W         將光標移動到下一單詞
           x           刪除光標所在處的字符
           X           刪除光標前的字符
           dd          刪除光標所在行
          *dd          從光標所在行向下刪除*行,*為數字
           D           刪除光標所在處到行尾
           r           取代光標處的一個字符
           R           從光標處向后替換,按Esc結束
           u           取消上步的操作
           U           取消目前的所有操作
           yy          復制光標所在行
           p           將復制的內容放在光標所在行的下行

          編輯模式命令
          命令       說明
           a           在光標后插入文本
           A           在光標所在行后插入文本
           i           在光標前插入文本
           I           在光標所在行前插入文本
           o           在光標所在行下插入新行(小寫字母o)
           O           在光標所在行上插入新行(大寫字母O)

          末行命令
          命令       說明
           e           創建新文件
           n           加載新文件
           w           保存文件
           !           強行操作
           w!          強行保存文件
           q           退出
           q!          強行退出
           wq          保存退出
           wq!         強行保存退出 (權限于root)
           x(小寫)     保存退出
           X(大寫)     加密退出,將來重新打開時要求輸入口令。
           set nu      顯示行號
           set nonu    不顯示行號
           f           顯示當前的文件名
           !+命令      如:!ls則執行ls命令
           /*          /搜索,*任意字符串   n搜索下一個  N搜索上一個
           ?           同上(同/功能相同)
          set ic       搜索時忽略大小寫
          set noic     搜索時區分大小寫
          ========================================================================
          以上有些功能可能在更高版本中被取消,其它命令同樣。
          原文:http://hexianguo.blog.51cto.com/337884/68582
          主站蜘蛛池模板: 临湘市| 扶风县| 大理市| 新乐市| 博湖县| 无棣县| 资中县| 余姚市| 五大连池市| 长沙市| 镇宁| 江源县| 乌拉特前旗| 博客| 龙江县| 龙里县| 水富县| 寻甸| 杂多县| 西吉县| 尼木县| 东源县| 荣昌县| 仙居县| 莱西市| 乌拉特中旗| 新乡市| 临西县| 修文县| 广灵县| 隆回县| 措勤县| 嵊泗县| 潮州市| 乐清市| 汝阳县| 蒲城县| 宜兰市| 巴彦淖尔市| 宣城市| 永安市|