AIX vi 編輯器

來源:互聯網
上載者:User

1、啟動編輯器

$ vi file_name

如果檔案存在即可開啟該檔案,否則建立一個新的檔案。


2、vi 編輯器的狀態

vi 編輯器有兩種狀態:

1)命令狀態

可輸入各種指令,以實現 vi 的編輯功能或設定 vi 的環境

2)文字輸入狀態

可直接進行文字操作

用 vi 開啟或建立一個新檔案之後便首先處於命令狀態。


3、使用 vi

1)添加文字

1.a:在當前字元後添加文字

2.A:在當前行最後添加文字

3.i:在當前字元前添加文字

4.I:在當前行開始處添加文字

5.o:在當前行之後添加新行

6.O:在當前行之前添加新行

在健入以上命令之後,即進入了文字輸入狀態,可輸入各種文字字元。如

需結束文字輸入狀態,返回命令狀態則按 Esc 鍵即可。

2)刪除文字

1.X:刪除單個字元

2.dw:刪至當前詞尾

3.d$:刪至當前行尾

4.d0:刪制當前行首

5.dd:刪除當前行

6.:20,40d:刪除第 20 行至 40 行

3)查詢

1./text:向後查詢

2.?text:向前查詢

3. n :尋找下一個

4)修改文字

1.r:修改當前字元

2.R:覆蓋字元直至按下 Esc 鍵

3.s:刪除當前字元,並可添加字元直至按下 Esc 鍵

4.S:刪除當前行所有字元,並可添加字元直至按下 Esc

5)移動文字

vi 編輯器中能把最近一次刪除或複製操作的內容存放在緩衝區內。所謂文字移動

就是利用這個特點,先將需要移動的文字存入緩衝區,然後再使用粘貼功能把文

字放置到新的位置上。

1.yy:把當前行存入緩衝區

2.dd:刪除當前行並把內容存入緩衝區

3.p:把緩衝區中的內容放置在當前位置之後

4.P:把緩衝區中的內容放置在當前位置之前

6)檔案儲存

w:儲存檔案

7) 退出 vi 編輯器

1.:q:退出 vi

2.:q!:強制退出 vi,不存檔)


4、設定 vi 環境變數

vi 的環境變數可以用兩種方式來設定:vi 命令或$HOME/.exrc 檔案

1)用 vi 的命令來設定

:set all

:set

:set number/nonumber

:set list/nolist

:set showmode/noshowmode

:set tabstop=x

:set ignorecase/noignorecase

:set wrapmargin=5

用 vi 命令進行的設定只能保持到退出 vi 之前。

2)在$HOME/.exrc 檔案中進行設定

在.exrc 檔案中不需要在 set 前加冒號

在啟動 vi時,程式首先會尋找.exrc檔案,如果存在該檔案,即按該檔案設定 vi

環境;如果找不到.exrc 檔案則會使用內在的確省設定。


5、在命令列中使用 vi 功能

設定在命令列中使用 vi 功能

$ set -o vi

再按下 Esc 鍵,然後可以象在 vi 環境中一樣來編輯命令


k --顯示上一個使用過的命令

j --顯示下一個使用過的命令

h --向左移動游標

l --向右移動



oracle視頻教程請關注:http://u.youku.com/user_video/id_UMzAzMjkxMjE2.html

相關文章

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.