秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

UNIX_chap3_編輯UNIX的文本文件

上傳人:hjk****65 文檔編號:204365682 上傳時間:2023-04-26 格式:PPT 頁數(shù):44 大?。?77.50KB
收藏 版權申訴 舉報 下載
UNIX_chap3_編輯UNIX的文本文件_第1頁
第1頁 / 共44頁
UNIX_chap3_編輯UNIX的文本文件_第2頁
第2頁 / 共44頁
UNIX_chap3_編輯UNIX的文本文件_第3頁
第3頁 / 共44頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《UNIX_chap3_編輯UNIX的文本文件》由會員分享,可在線閱讀,更多相關《UNIX_chap3_編輯UNIX的文本文件(44頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第三章第三章編輯編輯UNIXUNIX的文本文件的文本文件概述概述編輯工具:編輯工具:編輯工具:編輯工具:用戶可以完成文本文件、數(shù)據(jù)庫文件、用戶可以完成文本文件、數(shù)據(jù)庫文件、用戶可以完成文本文件、數(shù)據(jù)庫文件、用戶可以完成文本文件、數(shù)據(jù)庫文件、源程序代碼的編寫與創(chuàng)建源程序代碼的編寫與創(chuàng)建源程序代碼的編寫與創(chuàng)建源程序代碼的編寫與創(chuàng)建。常用的編輯工具常用的編輯工具常用的編輯工具常用的編輯工具edededed:早期的:早期的:早期的:早期的UNIXUNIXUNIXUNIX系統(tǒng)中的行編輯器系統(tǒng)中的行編輯器系統(tǒng)中的行編輯器系統(tǒng)中的行編輯器exexexex:edededed的替代產品的替代產品的替代產品的替代

2、產品editediteditedit:exexexex的簡化版本的簡化版本的簡化版本的簡化版本vivivivi:全屏幕編輯器,在:全屏幕編輯器,在:全屏幕編輯器,在:全屏幕編輯器,在exexexex上發(fā)展改進而來的上發(fā)展改進而來的上發(fā)展改進而來的上發(fā)展改進而來的EmacsEmacsEmacsEmacs:可視化文本編輯環(huán)境:可視化文本編輯環(huán)境:可視化文本編輯環(huán)境:可視化文本編輯環(huán)境xemacsxemacsxemacsxemacs:可視化編輯工具,具有圖形用戶界面:可視化編輯工具,具有圖形用戶界面:可視化編輯工具,具有圖形用戶界面:可視化編輯工具,具有圖形用戶界面標準編輯器標準編輯器ed特點特點特

3、點特點有很強的通用性,文件在新的編輯環(huán)境中不需要額有很強的通用性,文件在新的編輯環(huán)境中不需要額有很強的通用性,文件在新的編輯環(huán)境中不需要額有很強的通用性,文件在新的編輯環(huán)境中不需要額外的修改外的修改外的修改外的修改在模式匹配上采用正則表達式方式在模式匹配上采用正則表達式方式在模式匹配上采用正則表達式方式在模式匹配上采用正則表達式方式運行速度快,操作簡單,占用存儲空間比較小運行速度快,操作簡單,占用存儲空間比較小運行速度快,操作簡單,占用存儲空間比較小運行速度快,操作簡單,占用存儲空間比較小使用使用ed的基本常識的基本常識edededed在進行文本編輯時,是在該文件的編輯副本上工在進行文本編輯時

4、,是在該文件的編輯副本上工在進行文本編輯時,是在該文件的編輯副本上工在進行文本編輯時,是在該文件的編輯副本上工作的,若要保存,可以采用顯式存儲命令存儲。作的,若要保存,可以采用顯式存儲命令存儲。作的,若要保存,可以采用顯式存儲命令存儲。作的,若要保存,可以采用顯式存儲命令存儲。edededed命令是單字符,命令前面會允許輸入一個或兩個命令是單字符,命令前面會允許輸入一個或兩個命令是單字符,命令前面會允許輸入一個或兩個命令是單字符,命令前面會允許輸入一個或兩個行號表示該命令所涉及的行。若無行號說明,則表行號表示該命令所涉及的行。若無行號說明,則表行號表示該命令所涉及的行。若無行號說明,則表行號表

5、示該命令所涉及的行。若無行號說明,則表示操作當前行。示操作當前行。示操作當前行。示操作當前行。$表示最后一行表示最后一行表示最后一行表示最后一行 表示首行表示首行表示首行表示首行 .表示當前行表示當前行表示當前行表示當前行元字符和正則表達式元字符和正則表達式在在在在edededed中,當有些字符出現(xiàn)在搜索模式或中,當有些字符出現(xiàn)在搜索模式或中,當有些字符出現(xiàn)在搜索模式或中,當有些字符出現(xiàn)在搜索模式或s s s s命令左邊命令左邊命令左邊命令左邊時,具有特殊的含義,稱為時,具有特殊的含義,稱為時,具有特殊的含義,稱為時,具有特殊的含義,稱為“元字符元字符元字符元字符”。使用元字符進行匹配的模式稱

6、為使用元字符進行匹配的模式稱為使用元字符進行匹配的模式稱為使用元字符進行匹配的模式稱為“正則表達式正則表達式正則表達式正則表達式”。如何進入如何進入ed、退出、退出ed及保存文本文件及保存文本文件進入進入進入進入eded在在在在shellshell中用中用中用中用eded命令啟動命令啟動命令啟動命令啟動eded編輯器。編輯器。編輯器。編輯器。格式:格式:格式:格式:eded option file option file功能:用于編輯一個新的或已經(jīng)存在的文本文件功能:用于編輯一個新的或已經(jīng)存在的文本文件功能:用于編輯一個新的或已經(jīng)存在的文本文件功能:用于編輯一個新的或已經(jīng)存在的文本文件保存文件

7、保存文件保存文件保存文件使用使用使用使用ww命令保存新文件或覆蓋舊文件;命令保存新文件或覆蓋舊文件;命令保存新文件或覆蓋舊文件;命令保存新文件或覆蓋舊文件;使用使用使用使用WW命令追加新內容到文件。命令追加新內容到文件。命令追加新內容到文件。命令追加新內容到文件。退出退出退出退出eded使用使用使用使用q q命令命令命令命令ed的常用命令的常用命令edededed的命令格式的命令格式的命令格式的命令格式 addr1 addr2 command parameteraddr1 addr2 command parameteraddr1 addr2 command parameteraddr1 add

8、r2 command parameter全屏幕編輯器全屏幕編輯器vivivivivi(visual(visual(visual(visual interpreter)interpreter)interpreter)interpreter)是一個全屏幕編輯平臺,是一個全屏幕編輯平臺,是一個全屏幕編輯平臺,是一個全屏幕編輯平臺,一次可容納一次可容納一次可容納一次可容納20202020多行的編輯內容,并可進行上下屏滾多行的編輯內容,并可進行上下屏滾多行的編輯內容,并可進行上下屏滾多行的編輯內容,并可進行上下屏滾動。但可編輯的文件大小有限制。動。但可編輯的文件大小有限制。動。但可編輯的文件大小有限制。

9、動。但可編輯的文件大小有限制。進入進入vi、退出、退出vi及保存文件及保存文件命令行方式命令行方式命令行方式命令行方式:用戶進入:用戶進入:用戶進入:用戶進入vivivivi后的初始方式。后的初始方式。后的初始方式。后的初始方式。插入編輯方式插入編輯方式插入編輯方式插入編輯方式:要使用:要使用:要使用:要使用vivivivi的的的的“i i i i”“”“”“”“a a a a”等命令進行等命令進行等命令進行等命令進行切換,點擊切換,點擊切換,點擊切換,點擊ESCESCESCESC鍵返回命令行方式。主要是在編寫鍵返回命令行方式。主要是在編寫鍵返回命令行方式。主要是在編寫鍵返回命令行方式。主要是

10、在編寫的文件中添加或輸入文本及程序代碼。的文件中添加或輸入文本及程序代碼。的文件中添加或輸入文本及程序代碼。的文件中添加或輸入文本及程序代碼。末行命令方式末行命令方式末行命令方式末行命令方式:命令輸入出現(xiàn)在屏幕的最底部,命:命令輸入出現(xiàn)在屏幕的最底部,命:命令輸入出現(xiàn)在屏幕的最底部,命:命令輸入出現(xiàn)在屏幕的最底部,命令輸入完之后,令輸入完之后,令輸入完之后,令輸入完之后,vivivivi自動返回到命令行方式。自動返回到命令行方式。自動返回到命令行方式。自動返回到命令行方式。進入進入vi、退出、退出vi及保存文件及保存文件vivivivi多種工作方式的轉換關系多種工作方式的轉換關系多種工作方式的

11、轉換關系多種工作方式的轉換關系命令行方式下的常用命令命令行方式下的常用命令命令行方式下的常用命令命令行方式下的常用命令末行命令方式下的常用命令末行命令方式下的常用命令末行命令方式下的常用命令末行命令方式下的常用命令進入插入編輯方式的常用命令進入插入編輯方式的常用命令進入插入編輯方式的常用命令進入插入編輯方式的常用命令vivivivi的多種使用方式容易產生混亂的多種使用方式容易產生混亂的多種使用方式容易產生混亂的多種使用方式容易產生混亂vivivivi的編輯屏幕刷屏的編輯屏幕刷屏的編輯屏幕刷屏的編輯屏幕刷屏Ctrl+lCtrl+lCtrl+lCtrl+l或或或或Ctrl+rCtrl+rCtrl+

12、rCtrl+r對屏幕中的信息操作時系統(tǒng)沒有反應,可用對屏幕中的信息操作時系統(tǒng)沒有反應,可用對屏幕中的信息操作時系統(tǒng)沒有反應,可用對屏幕中的信息操作時系統(tǒng)沒有反應,可用Ctrl+qCtrl+qCtrl+qCtrl+q解脫解脫解脫解脫文件編輯完后不能正確退出文件編輯完后不能正確退出文件編輯完后不能正確退出文件編輯完后不能正確退出vivivivi,可用,可用,可用,可用“:w:w:w:w newfilenewfilenewfilenewfile”先保存文件先保存文件先保存文件先保存文件使用使用使用使用vivivivi掉電后,下次登錄用掉電后,下次登錄用掉電后,下次登錄用掉電后,下次登錄用-r-r-r

13、-r恢復恢復恢復恢復啟動啟動啟動啟動vivivivi 格式:格式:格式:格式:vi filenamevi filenamevi filenamevi filename如果如果如果如果filenamefilenamefilenamefilename已經(jīng)存在,已經(jīng)存在,已經(jīng)存在,已經(jīng)存在,vivivivi就在屏幕顯示該文件的就在屏幕顯示該文件的就在屏幕顯示該文件的就在屏幕顯示該文件的第一頁;如果是新文件,第一頁;如果是新文件,第一頁;如果是新文件,第一頁;如果是新文件,vivivivi就清屏,顯示就清屏,顯示就清屏,顯示就清屏,顯示vivivivi的黑的黑的黑的黑屏。屏。屏。屏。注意:注意:注意:

14、注意:狀態(tài)行顯示文件名,冰指明它是一個新文件。狀態(tài)行顯示文件名,冰指明它是一個新文件。狀態(tài)行顯示文件名,冰指明它是一個新文件。狀態(tài)行顯示文件名,冰指明它是一個新文件。為了輸入文本,必須使為了輸入文本,必須使為了輸入文本,必須使為了輸入文本,必須使vivivivi編輯器處于文本輸入模式,按編輯器處于文本輸入模式,按編輯器處于文本輸入模式,按編輯器處于文本輸入模式,按i i i i鍵。鍵。鍵。鍵。推出推出推出推出vivivivi 為了保存為了保存為了保存為了保存vivivivi創(chuàng)建或編輯的文件,必須使創(chuàng)建或編輯的文件,必須使創(chuàng)建或編輯的文件,必須使創(chuàng)建或編輯的文件,必須使vivivivi處于命令模

15、式。處于命令模式。處于命令模式。處于命令模式。按按按按【escescescesc】保存文件和退出的命令都以保存文件和退出的命令都以保存文件和退出的命令都以保存文件和退出的命令都以(:)(:)(:)(:)開頭。開頭。開頭。開頭。ViViViVi編輯器的反饋顯示在屏幕的最后一行,它依次顯示文件名、編輯器的反饋顯示在屏幕的最后一行,它依次顯示文件名、編輯器的反饋顯示在屏幕的最后一行,它依次顯示文件名、編輯器的反饋顯示在屏幕的最后一行,它依次顯示文件名、行數(shù)、文件中的字符數(shù)。行數(shù)、文件中的字符數(shù)。行數(shù)、文件中的字符數(shù)。行數(shù)、文件中的字符數(shù)。實例 練習使用練習使用練習使用練習使用i i i i鍵鍵鍵鍵輸

16、入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在mostmostmostmost的字母的字母的字母的字母m m m m上。上。上。上。按按按按i i i i鍵,使鍵,使鍵,使鍵,使vivivivi進入文本輸入模式。輸入進入文本輸入模式。輸入進入文本輸入模式。輸入進入文本輸入模式。輸入9 9 9 9三次三次三次三次 練

17、習使用練習使用練習使用練習使用I I I I鍵鍵鍵鍵輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在supportedsupportedsupportedsupported的字母的字母的字母的字母s s s s上。上。上。上。按按按按i i i i鍵,使鍵,使鍵,使鍵,使vivivivi進入文本輸入模式。輸入進入文

18、本輸入模式。輸入進入文本輸入模式。輸入進入文本輸入模式。輸入9 9 9 9三次三次三次三次 練習使用練習使用練習使用練習使用a a a a鍵鍵鍵鍵輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在mostmostmostmost的字母的字母的字母的字母m m m m上。上。上。上。按按按按a a a a鍵,使鍵,使鍵

19、,使鍵,使vivivivi進入文本輸入模式。輸入進入文本輸入模式。輸入進入文本輸入模式。輸入進入文本輸入模式。輸入9 9 9 9三次三次三次三次光標在字母光標在字母光標在字母光標在字母o o o o上上上上 練習使用練習使用練習使用練習使用A A A A鍵鍵鍵鍵 輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst 按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式 使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在

20、mostmostmostmost的字母的字母的字母的字母o o o o上。上。上。上。按按按按A A A A鍵,使鍵,使鍵,使鍵,使vivivivi進入文本輸入模式。輸入進入文本輸入模式。輸入進入文本輸入模式。輸入進入文本輸入模式。輸入9 9 9 9三次三次三次三次光標移到了行尾光標移到了行尾光標移到了行尾光標移到了行尾新添一行:使用新添一行:使用新添一行:使用新添一行:使用o o o o或或或或O O O O練習使用練習使用練習使用練習使用o o o o鍵鍵鍵鍵 輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst 按按按按【EscEscEscEs

21、c】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式 使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在supportedsupportedsupportedsupported的字母的字母的字母的字母s s s s上。上。上。上。按按按按o o o o鍵,使鍵,使鍵,使鍵,使vivivivi進入文本輸入模式,在當前行下面添加一行,進入文本輸入模式,在當前行下面添加一行,進入文本輸入模式,在當前行下面添加一行,進入文本輸入模式,在當前行下面添加一行,并且光標移到新行的行首。輸入并且光標移到新行的

22、行首。輸入并且光標移到新行的行首。輸入并且光標移到新行的行首。輸入9 9 9 9三次三次三次三次 練習使用練習使用練習使用練習使用O O O O鍵鍵鍵鍵 輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst 按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式 使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在supportedsupportedsupportedsupported的字母的字母的字母的字母s s s s

23、上。上。上。上。按按按按O O O O鍵,使鍵,使鍵,使鍵,使vivivivi進入文本輸入模式進入文本輸入模式進入文本輸入模式進入文本輸入模式,在當前行上面添加一行,在當前行上面添加一行,在當前行上面添加一行,在當前行上面添加一行,并且光標移到新行的行首。輸入并且光標移到新行的行首。輸入并且光標移到新行的行首。輸入并且光標移到新行的行首。輸入9 9 9 9三次三次三次三次練習使用練習使用I鍵鍵輸入輸入vi myfirst按按【Esc】鍵,保證鍵,保證vi處于命令模處于命令模式式使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在supported的字母的字母s上。上。按按i鍵,使鍵,使vi進入

24、文本輸入模式。輸進入文本輸入模式。輸入入9三次三次刪除字符刪除字符刪除字符刪除字符練習使用練習使用練習使用練習使用x x x x鍵鍵鍵鍵 輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst 按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式 使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在mostmostmostmost的字母的字母的字母的字母m m m m上。上。上。上。按按按按x x x x鍵,鍵,鍵,鍵,v

25、ivivivi編輯器刪除編輯器刪除編輯器刪除編輯器刪除m m m m,光標移到,光標移到,光標移到,光標移到m m m m右邊的字母右邊的字母右邊的字母右邊的字母o o o o上,上,上,上,vivivivi仍仍仍仍處在命令模式下。處在命令模式下。處在命令模式下。處在命令模式下。按按按按x x x x三次,依次刪除三次,依次刪除三次,依次刪除三次,依次刪除o o o o,s s s s,和,和,和,和t t t t 輸入輸入輸入輸入5x5x5x5x,vivivivi編輯器刪除編輯器刪除編輯器刪除編輯器刪除5 5 5 5個字符,光標移到字母個字符,光標移到字母個字符,光標移到字母個字符,光標移到

26、字母h h h h上上上上注意:其他的注意:其他的注意:其他的注意:其他的vivivivi命令也可以重復使用,例如命令也可以重復使用,例如命令也可以重復使用,例如命令也可以重復使用,例如dddddddd用于刪除一行,用于刪除一行,用于刪除一行,用于刪除一行,3dd3dd3dd3dd用于刪除用于刪除用于刪除用于刪除3 3 3 3行行行行 練習使用練習使用練習使用練習使用d d d d鍵鍵鍵鍵 輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst 按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式

27、處于命令模式處于命令模式 使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在mostmostmostmost的字母的字母的字母的字母m m m m上。上。上。上。按按按按d d d d鍵兩次,鍵兩次,鍵兩次,鍵兩次,vivivivi編輯器刪除當前行,無論光標處于該行的哪個位置。編輯器刪除當前行,無論光標處于該行的哪個位置。編輯器刪除當前行,無論光標處于該行的哪個位置。編輯器刪除當前行,無論光標處于該行的哪個位置。按按按按u u u u鍵,鍵,鍵,鍵,vi vi vi vi 編輯器撤銷上一次的刪除編輯器撤銷上一次的刪除編輯器撤銷上一次的刪除編

28、輯器撤銷上一次的刪除文本替換文本替換文本替換文本替換 練習使用練習使用練習使用練習使用r r r r鍵鍵鍵鍵 輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst 按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式 使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在mostmostmostmost的字母的字母的字母的字母m m m m上。上。上。上。按按按按r r r r鍵,替換光標位置的字符。輸入鍵,替換光標位置的

29、字符。輸入鍵,替換光標位置的字符。輸入鍵,替換光標位置的字符。輸入9 9 9 9按按按按R R R R鍵,替換從光標位置開始的字符,鍵,替換從光標位置開始的字符,鍵,替換從光標位置開始的字符,鍵,替換從光標位置開始的字符,vivivivi編輯器進入文本輸編輯器進入文本輸編輯器進入文本輸編輯器進入文本輸入模式。入模式。入模式。入模式。輸入輸入輸入輸入9 9 9 9三次,三次,三次,三次,vivivivi編輯器的光標位置后添加三個編輯器的光標位置后添加三個編輯器的光標位置后添加三個編輯器的光標位置后添加三個9 9 9 9,覆蓋,覆蓋,覆蓋,覆蓋ostostostost,vivivivi編輯器仍處于

30、文本輸入模式。編輯器仍處于文本輸入模式。編輯器仍處于文本輸入模式。編輯器仍處于文本輸入模式。按按按按【escescescesc】鍵,改變鍵,改變鍵,改變鍵,改變vivivivi到命令模式,按到命令模式,按到命令模式,按到命令模式,按U U U U,撤銷對當前行所做,撤銷對當前行所做,撤銷對當前行所做,撤銷對當前行所做所有修改。所有修改。所有修改。所有修改。搜索字符串:使用/和?鍵/和?分別用了在文件中向前和向后搜索。和?分別用了在文件中向前和向后搜索。和?分別用了在文件中向前和向后搜索。和?分別用了在文件中向前和向后搜索。在命令模式下,按在命令模式下,按在命令模式下,按在命令模式下,按/鍵,鍵

31、,鍵,鍵,vivivivi在屏幕底部顯示在屏幕底部顯示在屏幕底部顯示在屏幕底部顯示/,把那個等待命,把那個等待命,把那個等待命,把那個等待命令的其他部分。當按了令的其他部分。當按了令的其他部分。當按了令的其他部分。當按了【ReturnReturnReturnReturn】鍵后,鍵后,鍵后,鍵后,vivivivi編輯器就從光編輯器就從光編輯器就從光編輯器就從光標當前位置開始,向前搜索字符。標當前位置開始,向前搜索字符。標當前位置開始,向前搜索字符。標當前位置開始,向前搜索字符。如搜索如搜索如搜索如搜索unixunixunixunix重復前一次操作:用(.)點鍵.鍵用來在命令模式下重復最近一次對文

32、本的修改操作。鍵用來在命令模式下重復最近一次對文本的修改操作。鍵用來在命令模式下重復最近一次對文本的修改操作。鍵用來在命令模式下重復最近一次對文本的修改操作。實例:實例:實例:實例:輸入輸入輸入輸入vi vi vi vi myfirstmyfirstmyfirstmyfirst 按按按按【EscEscEscEsc】鍵,保證鍵,保證鍵,保證鍵,保證vivivivi處于命令模式處于命令模式處于命令模式處于命令模式 使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在使用光標移動鍵,將光標放在mostmostmostmost的字母的字母的字母的字母m m m m上。上。上。

33、上。按按按按dddddddd鍵,刪除當前行,光標移到上一行行首鍵,刪除當前行,光標移到上一行行首鍵,刪除當前行,光標移到上一行行首鍵,刪除當前行,光標移到上一行行首按按按按.鍵,鍵,鍵,鍵,vivivivi編輯器重復上一次文本修改操作。刪除當前行,編輯器重復上一次文本修改操作。刪除當前行,編輯器重復上一次文本修改操作。刪除當前行,編輯器重復上一次文本修改操作。刪除當前行,光標移到上一行行首。光標移到上一行行首。光標移到上一行行首。光標移到上一行行首。ViViViVi仍處于命令模式。仍處于命令模式。仍處于命令模式。仍處于命令模式。Vi操作域的使用部分操作域的使用域域域域 功能功能功能功能$標示域

34、從光標位置開始到當前行尾標示域從光標位置開始到當前行尾標示域從光標位置開始到當前行尾標示域從光標位置開始到當前行尾0 0 0 0(零)(零)(零)(零)標示域從光標位置開始到當前行首標示域從光標位置開始到當前行首標示域從光標位置開始到當前行首標示域從光標位置開始到當前行首e e e e 或或或或w w w w 標示域從光標位置開始到當前字尾標示域從光標位置開始到當前字尾標示域從光標位置開始到當前字尾標示域從光標位置開始到當前字尾b b b b 標示域從光標位置開始到當前字首標示域從光標位置開始到當前字首標示域從光標位置開始到當前字首標示域從光標位置開始到當前字首命令格式為:命令格式為:命令格式

35、為:命令格式為:命令命令命令命令=操作符操作符操作符操作符+域域域域實例:刪除從光標位置開始到當前行尾的文本實例:刪除從光標位置開始到當前行尾的文本實例:刪除從光標位置開始到當前行尾的文本實例:刪除從光標位置開始到當前行尾的文本按按按按d$,vid$,vid$,vid$,vi刪除刪除刪除刪除 從光標位置開始到當前行尾的文本,從光標位置開始到當前行尾的文本,從光標位置開始到當前行尾的文本,從光標位置開始到當前行尾的文本,并將光標移到字并將光標移到字并將光標移到字并將光標移到字bybybyby后面的空格后面的空格后面的空格后面的空格數(shù)字編號緩沖區(qū)ViViViVi編輯器使用編輯器使用編輯器使用編輯器

36、使用9 9 9 9個臨時緩沖區(qū),編號從個臨時緩沖區(qū),編號從個臨時緩沖區(qū),編號從個臨時緩沖區(qū),編號從1 1 1 1到到到到9 9 9 9,每次刪除或復,每次刪除或復,每次刪除或復,每次刪除或復制的文件都放在這些緩沖區(qū)著那個,用戶指定緩沖區(qū)號就制的文件都放在這些緩沖區(qū)著那個,用戶指定緩沖區(qū)號就制的文件都放在這些緩沖區(qū)著那個,用戶指定緩沖區(qū)號就制的文件都放在這些緩沖區(qū)著那個,用戶指定緩沖區(qū)號就可以訪問任何一個緩沖區(qū)。每次新刪除或復制的文本替換可以訪問任何一個緩沖區(qū)。每次新刪除或復制的文本替換可以訪問任何一個緩沖區(qū)。每次新刪除或復制的文本替換可以訪問任何一個緩沖區(qū)。每次新刪除或復制的文本替換緩沖區(qū)以前

37、的內容。緩沖區(qū)以前的內容。緩沖區(qū)以前的內容。緩沖區(qū)以前的內容。用用用用putputputput操作符,并在它前面加上緩沖區(qū)號就可以找回數(shù)字編操作符,并在它前面加上緩沖區(qū)號就可以找回數(shù)字編操作符,并在它前面加上緩沖區(qū)號就可以找回數(shù)字編操作符,并在它前面加上緩沖區(qū)號就可以找回數(shù)字編號緩沖區(qū)的內容。號緩沖區(qū)的內容。號緩沖區(qū)的內容。號緩沖區(qū)的內容。指定緩沖區(qū)的格式可以表示為:指定緩沖區(qū)的格式可以表示為:指定緩沖區(qū)的格式可以表示為:指定緩沖區(qū)的格式可以表示為:雙引號雙引號雙引號雙引號+n+n+n+n(其中,(其中,(其中,(其中,n n n n是緩沖區(qū)號,取是緩沖區(qū)號,取是緩沖區(qū)號,取是緩沖區(qū)號,取1

38、1 1 1到到到到9 9 9 9)+p+p+p+p如創(chuàng)建buffer文件,內容如下:將光標點位在第一行上,使用刪除命令dd刪除當前行,使用刪除命令一次刪除兩行被刪除的兩行保存在同一個緩沖區(qū)中。數(shù)字緩沖區(qū)可以保存用戶修改的任意大小的文件。輸入yy(復制一行文本命令)如復制緩沖區(qū)2的內容到文件尾,可輸入”2pvi 環(huán)境的設置環(huán)境的設置1 1 1 1、臨時更改、臨時更改、臨時更改、臨時更改vivivivi的環(huán)境的環(huán)境的環(huán)境的環(huán)境每次進入每次進入每次進入每次進入vivivivi都是默認值,用戶可以按照自己的要都是默認值,用戶可以按照自己的要都是默認值,用戶可以按照自己的要都是默認值,用戶可以按照自己的

39、要求修改求修改求修改求修改修改是臨時性的,對下一次的使用不產生影響修改是臨時性的,對下一次的使用不產生影響修改是臨時性的,對下一次的使用不產生影響修改是臨時性的,對下一次的使用不產生影響查看默認選項,可鍵入命令查看默認選項,可鍵入命令查看默認選項,可鍵入命令查看默認選項,可鍵入命令 :set all:set all:set all:set all更改選項值,可鍵入命令更改選項值,可鍵入命令更改選項值,可鍵入命令更改選項值,可鍵入命令 :set option:set option:set option:set option撤銷某個編輯器選項,可鍵入命令撤銷某個編輯器選項,可鍵入命令撤銷某個編輯器

40、選項,可鍵入命令撤銷某個編輯器選項,可鍵入命令 :set no option:set no option:set no option:set no optionvi 環(huán)境的設置環(huán)境的設置1 1 1 1、臨時更改、臨時更改、臨時更改、臨時更改vivivivi的環(huán)境的環(huán)境的環(huán)境的環(huán)境:set nu:set nu:set nu:set nu 顯示行號顯示行號顯示行號顯示行號 :set:set:set:set nonunonunonunonu 不顯示行號不顯示行號不顯示行號不顯示行號 :set:set:set:set icicicic 查找忽略大小寫查找忽略大小寫查找忽略大小寫查找忽略大小寫 :set

41、:set:set:set noicnoicnoicnoic 查找對大小寫敏感查找對大小寫敏感查找對大小寫敏感查找對大小寫敏感 :set list:set list:set list:set list 顯示不可見字符,例顯示不可見字符,例顯示不可見字符,例顯示不可見字符,例IIII代表代表代表代表Tab,$Tab,$Tab,$Tab,$代表代表代表代表行末行末行末行末 :set:set:set:set nolistnolistnolistnolist 不顯示不可見字符不顯示不可見字符不顯示不可見字符不顯示不可見字符 :set:set:set:set showmodeshowmodeshowmod

42、eshowmode 顯示當前的操作模式顯示當前的操作模式顯示當前的操作模式顯示當前的操作模式 :set:set:set:set noshowmodenoshowmodenoshowmodenoshowmode 關閉當前的顯示操作模式關閉當前的顯示操作模式關閉當前的顯示操作模式關閉當前的顯示操作模式 :set:set:set:set 顯示已經(jīng)設置了的變量顯示已經(jīng)設置了的變量顯示已經(jīng)設置了的變量顯示已經(jīng)設置了的變量 vi 環(huán)境的設置環(huán)境的設置2 2 2 2、永久改變、永久改變、永久改變、永久改變vivivivi的環(huán)境的環(huán)境的環(huán)境的環(huán)境%cdcdcdcd%vi.%vi.%vi.%vi.exrcexr

43、cexrcexrc set wm=8 *set wm=8 *set wm=8 *set wm=8 *右邊距自動包含右邊距自動包含右邊距自動包含右邊距自動包含8 8 8 8個空格個空格個空格個空格 set set set set showmodeshowmodeshowmodeshowmode *處于文本插入模式時,屏幕右處于文本插入模式時,屏幕右處于文本插入模式時,屏幕右處于文本插入模式時,屏幕右下角將顯示下角將顯示下角將顯示下角將顯示“input modeinput modeinput modeinput mode”abababab eegeegeegeeg electrical engin

44、eering *electrical engineering *electrical engineering *electrical engineering *無論何時輸無論何時輸無論何時輸無論何時輸入入入入eegeegeegeeg,此縮寫都會自動擴展成,此縮寫都會自動擴展成,此縮寫都會自動擴展成,此縮寫都會自動擴展成electrical electrical electrical electrical engineeringengineeringengineeringengineering取消縮寫用取消縮寫用取消縮寫用取消縮寫用unabunabunabunab操作符操作符操作符操作符如如如如unabunabunabunab eegeegeegeeg確定后再看確定后再看確定后再看確定后再看

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!