CH6 文本編輯器
《CH6 文本編輯器》由會員分享,可在線閱讀,更多相關《CH6 文本編輯器(33頁珍藏版)》請在裝配圖網上搜索。
1、Chapter6 文本編輯器文本編輯器LINUXLINUX技術與應用技術與應用2本本章章要點要點n文本編輯器文本編輯器ngedit編輯器編輯器nvi編輯器編輯器LINUXLINUX技術與應用技術與應用31、文本編輯器、文本編輯器n所謂文本編輯器,是指只能用來編輯純文本文所謂文本編輯器,是指只能用來編輯純文本文件的工具或應用程序。例如,件的工具或應用程序。例如,WindowsWindows中記事中記事本,但寫字板和本,但寫字板和wordword不是。不是。nLINUXLINUX中常用的文本編輯器有:中常用的文本編輯器有:geditgedit、vi(vimvi(vim)、emacsemacs等,它
2、們都用于編輯純文本文等,它們都用于編輯純文本文件。件。gedit圖形界面圖形界面的文本編輯器,必須在圖形環(huán)境(的文本編輯器,必須在圖形環(huán)境(X X)下使用。可以用下使用??梢杂貌藛尾藛蚊蠲顏韺崿F(xiàn)各編輯操作。來實現(xiàn)各編輯操作。vi命令行下命令行下的文本編輯器,必須在的文本編輯器,必須在ShellShell終端環(huán)境終端環(huán)境下使用。只能用下使用。只能用文本文本命令命令來實現(xiàn)編輯操作。來實現(xiàn)編輯操作。LINUXLINUX技術與應用技術與應用42、gedit編輯器編輯器ngedit(全稱(全稱graphical editor)編輯器編輯器,是是linux中基于圖形桌面上的圖形化界面的文本編輯器。中基
3、于圖形桌面上的圖形化界面的文本編輯器。主要操作有:主要操作有:n(1)啟動)啟動gedit(兩種方式)(兩種方式)q【應用程序】【應用程序】【附件】【附件】【文本編輯器】【文本編輯器】q在終端提示下鍵入:在終端提示下鍵入:geditn(2)編輯文件)編輯文件q輸入文本、復制、粘貼、查找、替換輸入文本、復制、粘貼、查找、替換q新建、打開、保存(另存為)新建、打開、保存(另存為)n(3)查看文件)查看文件q垂直、水平滾動條垂直、水平滾動條q上、下方向鍵一行一行滾動文本上、下方向鍵一行一行滾動文本qPageUp、PageDown鍵一頁一頁滾動文本鍵一頁一頁滾動文本LINUXLINUX技術與應用技術與
4、應用5gedit編輯器界面編輯器界面LINUXLINUX技術與應用技術與應用63、vi編輯器編輯器nvi(或(或vim,全稱,全稱visual interface)編輯器編輯器,是是Linux中最強大的文本編輯工具,它具有中最強大的文本編輯工具,它具有三種工作模式,各個模式之間可以進行切換。三種工作模式,各個模式之間可以進行切換。主要操作有:主要操作有:n(1)啟動)啟動vi(只能以(只能以文本方式文本方式啟動)啟動)q在在終端終端下鍵入:下鍵入:vi 或或 vim(新建一個未命名文件,保存時需指定文件名新建一個未命名文件,保存時需指定文件名)q或鍵入:或鍵入:vi文件名文件名(打開或新建一個
5、文件,光標置于第一行行首打開或新建一個文件,光標置于第一行行首)LINUXLINUX技術與應用技術與應用73、vi編輯器編輯器(續(xù))(續(xù))n(2)三種工作模式)三種工作模式及其切換及其切換q命令模式命令模式q編輯模式(編輯模式(也稱也稱插入模式)插入模式)q末行模式末行模式n(3)編輯文件)編輯文件q插入文本、刪除、復制、粘貼、插入文本、刪除、復制、粘貼、查找、查找、替換等替換等q移動光標、保存、退出等移動光標、保存、退出等LINUXLINUX技術與應用技術與應用8(1)啟動)啟動vin鍵入:鍵入:vim默認進入默認進入“命命令模式令模式”,此,此時不能輸入文時不能輸入文本。本。此菜單欄屬于終
6、端,此菜單欄屬于終端,不屬于不屬于vivi編輯器。編輯器。LINUXLINUX技術與應用技術與應用9(1)啟動)啟動vi(續(xù))(續(xù))n鍵入:鍵入:vim文件名文件名此時也是進入此時也是進入“命令模式命令模式”,不能輸入文,不能輸入文本。本。LINUXLINUX技術與應用技術與應用10(2)三種工作模式及其切換)三種工作模式及其切換n命令模式命令模式q進入進入vi的默認模式的默認模式。q只能只能接收接收命令,不能輸入文本。命令,不能輸入文本。q是編輯模式和末行模式的中轉站。是編輯模式和末行模式的中轉站。n編輯模式(也稱插入模式)編輯模式(也稱插入模式)q用于輸入、刪除、修改文本。用于輸入、刪除、
7、修改文本。n末行模式末行模式q用于保存、退出或執(zhí)行其他操作。用于保存、退出或執(zhí)行其他操作。LINUXLINUX技術與應用技術與應用11三種工作模式三種工作模式及其切換及其切換:默認進入:默認進入:命令模式命令模式編輯模式編輯模式末行模式末行模式直直接接切切換換LINUXLINUX技術與應用技術與應用12模式間的切換:模式間的切換:命令模式命令模式 末行模式末行模式 編輯模式編輯模式按按I I、A A、O O鍵或鍵或InsertInsert鍵鍵按按EscEsc鍵鍵按按EscEsc鍵鍵 按按shift+shift+:鍵鍵r、s、c鍵鍵LINUXLINUX技術與應用技術與應用13(3)插入文本(輸入
8、)插入文本(輸入)只有在只有在編輯模式編輯模式下才可以下才可以輸入輸入文本文本,但在此,但在此之前,必須先從之前,必須先從命令模式命令模式轉到轉到編輯模式編輯模式。n輸入文本的命令有兩大類:輸入文本的命令有兩大類:q插入文本插入文本q替換文本替換文本n插入文本命令,按其插入字符的位置的不插入文本命令,按其插入字符的位置的不同,又可分為同,又可分為兩種方式:兩種方式:q insert方式:在光標左邊方式:在光標左邊插入插入文本文本。具體命令。具體命令有有 i、I字母鍵字母鍵 或或 Insert鍵鍵 q append方式:在光標右邊方式:在光標右邊追加追加文本。文本。具體命具體命令有令有a、A字母
9、鍵字母鍵。(常用)(常用)LINUXLINUX技術與應用技術與應用14示例:插入文本,并返回到命令模式。示例:插入文本,并返回到命令模式。LINUXLINUX技術與應用技術與應用15個插入文本的命令:個插入文本的命令:在在命令模式命令模式下的下的7個插入文本命令:個插入文本命令:ni:在:在當前當前光標光標處處nI:在光標所:在光標所在在行行首行行首na:在光標后:在光標后nA:在光標所:在光標所在在行行尾行行尾no:在當前行之下新開一行:在當前行之下新開一行nO:在當前行之上新開一行:在當前行之上新開一行nInsert:等同于:等同于i命令命令LINUXLINUX技術與應用技術與應用16演示
10、:各演示:各種插入種插入命令命令的使用效果的使用效果光標光標處處光標后光標后行首行首行尾行尾下開一行下開一行上開一行上開一行插入文本前,光標都定位插入文本前,光標都定位在第在第2行第行第3個字符位置。個字符位置。LINUXLINUX技術與應用技術與應用17(4)替換文本命令)替換文本命令在在命令模式命令模式下的替換命令有:下的替換命令有:nr:只能只能替換當前替換當前光標處光標處字符字符(一對一)。(一對一)。nR:進入進入“replace”模式,通過移動光標,可一直模式,通過移動光標,可一直替換光標處字符,直至替換光標處字符,直至按按ESC鍵鍵,退出該模式,退出該模式(一一對一)。對一)。n
11、s:刪除當前字符,:刪除當前字符,進入進入“insert”模式,模式,并以輸入并以輸入的的文本替代之文本替代之(多對一)。(多對一)。nS:刪除當前:刪除當前行行,進入進入“insert”模式,模式,并以輸入并以輸入的的文本替代之文本替代之(替換(替換行行)。)。nC:刪除:刪除當前字符及其同行后邊所有字符當前字符及其同行后邊所有字符,進入進入“insert”模式,模式,并以輸入文本替代之并以輸入文本替代之(修改(修改行行)。)。行:輸入文本時,行:輸入文本時,一個回車,算一行。一個回車,算一行。LINUXLINUX技術與應用技術與應用18(5)移動光標)移動光標只能在只能在命令模式命令模式和
12、和編輯模式編輯模式下移動光標下移動光標,末行模,末行模式不能移動光標式不能移動光標。n在在編輯模式編輯模式下:下:q可按鍵盤上的方向鍵??砂存I盤上的方向鍵。n在在命令模式命令模式下:下:q可按方向鍵可按方向鍵(h、j、k、l字母鍵)字母鍵)、空格鍵、退、空格鍵、退格鍵、回車鍵格鍵、回車鍵,以,以字符或行字符或行為單位移動光標。為單位移動光標。q可可按按w 或或 b鍵,鍵,以以單詞單詞為單位,向后或向前為單位,向后或向前移動移動光標光標。q此外,還可以此外,還可以多個行多個行為單位,大距離移動光標。為單位,大距離移動光標。LINUXLINUX技術與應用技術與應用19(5)移動光標)移動光標n在在
13、命令模式命令模式下,大距離移動光標:下,大距離移動光標:qnG 命令:命令:移動到第移動到第 n 行。例如行。例如100G,則則表示表示移移動到動到 第第100 行行。(。(可配合可配合:set nu)qn 命令:向下移動命令:向下移動 n 行。行。n提示:提示:q“:set nu”命令,用于顯示行號;命令,用于顯示行號;q“:set nonu”命令,用于取消行號。命令,用于取消行號。q使用使用1G命令可跳轉到文件的首行;命令可跳轉到文件的首行;q使用使用G命令可跳轉到文件的末尾。命令可跳轉到文件的末尾。LINUXLINUX技術與應用技術與應用20(6)刪除文本)刪除文本u在在命令模式命令模式
14、下:下:nx命令(刪除光標處字符)命令(刪除光標處字符)ndd命令(刪除整行,包括回車)命令(刪除整行,包括回車)u在在末行模式末行模式下:下:n:d (刪除當前行刪除當前行)n:nd(刪除第(刪除第n行)行)n:n1,n2d(刪除(刪除n1至至n2行)行)u在在編輯模式編輯模式下:下:q退格鍵(刪除光標左邊字符)退格鍵(刪除光標左邊字符)qdelete鍵(刪除光標右邊字符)鍵(刪除光標右邊字符)LINUXLINUX技術與應用技術與應用21(7)復制、剪切和粘貼文本)復制、剪切和粘貼文本u在在命令模式命令模式下:下:nyy命令(命令(復制復制當前行)當前行)np命令(粘貼命令(粘貼)n提示:執(zhí)
15、行提示:執(zhí)行刪除刪除后,再后,再執(zhí)行執(zhí)行p,可粘貼被刪除,可粘貼被刪除的內的內容,等同于剪切和粘貼容,等同于剪切和粘貼)u在在末行末行模式模式下:下:n:n1,n2y(復制(復制n1至至n2行)行)u在在編輯模式編輯模式下:下:n只能只能復制復制和和粘貼粘貼,不能剪,不能剪切切。(左鍵選擇文本,(左鍵選擇文本,右鍵實現(xiàn)操作)右鍵實現(xiàn)操作)LINUXLINUX技術與應用技術與應用22(8)保存、退出保存、退出在在末行模式末行模式下下,輸入命令:輸入命令:n:w(保存文件,(保存文件,:w 文件名文件名,類似于另存為,類似于另存為)n:q (退出(退出Vi,修改過,則不能退出),修改過,則不能退出
16、)n:q!(強制退出(強制退出vi,不保存修改過的文件),不保存修改過的文件)n:wq(保存并退出(保存并退出vi,:wq 文件名文件名)n帶感嘆號!帶感嘆號!,表示強制性命令。表示強制性命令。LINUXLINUX技術與應用技術與應用23(9)查找和替換)查找和替換nvi 提供了強大的字符串查找提供了強大的字符串查找和替換和替換功能,功能,可用于可用于查查找指定的字符串在文件中的位置,找指定的字符串在文件中的位置,以及用新的字符以及用新的字符串替換某些已存在的字符串。串替換某些已存在的字符串。n在在命令命令模式模式下下實現(xiàn)實現(xiàn)查找查找,在,在末行模式末行模式下實現(xiàn)下實現(xiàn)替換替換。n具體方法:在
17、命令模式下具體方法:在命令模式下鍵入字符鍵入字符“/”,后面加上要,后面加上要搜索的字符串,按回車鍵,搜索程序將執(zhí)行正向搜搜索的字符串,按回車鍵,搜索程序將執(zhí)行正向搜索,并將光標停留在與之匹配的字符串的開頭;鍵索,并將光標停留在與之匹配的字符串的開頭;鍵入入n命令命令,可繼續(xù)搜索,找出該字符串下次出現(xiàn)的位可繼續(xù)搜索,找出該字符串下次出現(xiàn)的位置置。用用“?”取代取代“/”,可實現(xiàn)反向搜索,可實現(xiàn)反向搜索。LINUXLINUX技術與應用技術與應用24查找和替換查找和替換LINUXLINUX技術與應用技術與應用25知識小結:命令模式知識小結:命令模式n命令模式下,只能輸入命令,不能輸入文本,命令模式
18、下,只能輸入命令,不能輸入文本,但可以通過命令來刪除、復制、粘貼文本,但可以通過命令來刪除、復制、粘貼文本,以及移動光標。以及移動光標。n(1)切換到編輯模式的命令有:)切換到編輯模式的命令有:qi,I,a,A,o,O,Insert鍵。目的是為了在編鍵。目的是為了在編輯模式中插入文本。輯模式中插入文本。qr,R,s,S,C鍵。目的是為了替換文本。鍵。目的是為了替換文本。n(2)刪除文本的命令有:)刪除文本的命令有:qx命令(刪除光標處字符)命令(刪除光標處字符)qdd命令(刪除整行,包括回車)命令(刪除整行,包括回車)LINUXLINUX技術與應用技術與應用26命令模式(續(xù))命令模式(續(xù))n(
19、3)復制、粘貼文本的命令:)復制、粘貼文本的命令:nyy命令(命令(復制復制當前行)當前行)np命令(粘貼)命令(粘貼)n(4)移動光標的操作有:)移動光標的操作有:q可按方向鍵、空格鍵、退格鍵、回車鍵;可按方向鍵、空格鍵、退格鍵、回車鍵;q可可按按w鍵鍵或或b鍵鍵,以單詞為單位向,以單詞為單位向后或向前后或向前移動光標。移動光標。qnG 或或 n,大距離移動光標。,大距離移動光標。n(5)切換到末行模式的命令:)切換到末行模式的命令:qshift+:n(6)查找文本:)查找文本:q/word命令命令q?word命令命令LINUXLINUX技術與應用技術與應用27知識小結:編輯模式知識小結:編
20、輯模式n編輯模式下,可輸入文本,也可刪除、復制、編輯模式下,可輸入文本,也可刪除、復制、粘貼文本,以及移動光標。粘貼文本,以及移動光標。n(1)刪除文本:)刪除文本:q直接使用退格鍵或直接使用退格鍵或delete鍵。鍵。n(2)復制、粘貼文本:)復制、粘貼文本:q左鍵選定,右鍵復制和粘貼。左鍵選定,右鍵復制和粘貼。n(3)移動光標:)移動光標:q按方向鍵。按方向鍵。LINUXLINUX技術與應用技術與應用28知識小結:末行模式知識小結:末行模式n末行模式下,只能輸入命令,如保存、退出、刪除、末行模式下,只能輸入命令,如保存、退出、刪除、設置行號、取消行號。設置行號、取消行號。n(1)設置和取消
21、行號:)設置和取消行號:q:set nuq:set nonun(2)刪除文本:)刪除文本:n:d (刪刪除當前行除當前行)n:nd(刪刪除第除第n行)行)n:n1,n2d(刪刪除除n1至至n2行)行)n(3)復制文本()復制文本(執(zhí)行行p命令粘命令粘貼):):n:n1,n2yLINUXLINUX技術與應用技術與應用29末行模式(續(xù))末行模式(續(xù))n(4)保存、退出:)保存、退出:q:w (或或 w 文件名)文件名)q:qq:q!q:wqn(5)替換文本:)替換文本:q:n1,n2 s/word1/word2/gq:1,$s/word1/word2/gq:1,$s/word1/word2/gcL
22、INUXLINUX技術與應用技術與應用30 小結小結n本本章章主要介紹了主要介紹了LINUX中兩種常用文本中兩種常用文本編輯器的啟動、編輯、保存和退出等操編輯器的啟動、編輯、保存和退出等操作。重點作。重點掌握掌握vi編輯器的使用方法。編輯器的使用方法。LINUXLINUX技術與應用技術與應用31 問題問題n1、gedit編輯器和編輯器和vi編輯器的區(qū)別?編輯器的區(qū)別?n2、vi編輯器的三種工作模式是?如何實現(xiàn)各種模式編輯器的三種工作模式是?如何實現(xiàn)各種模式之間的切換?之間的切換?n3、在命令模式下,怎樣實現(xiàn)文本的復制、粘貼和剪在命令模式下,怎樣實現(xiàn)文本的復制、粘貼和剪切?切?n4、在末行模式下
23、,怎樣實現(xiàn)修改過的文件的保存和在末行模式下,怎樣實現(xiàn)修改過的文件的保存和退出?不保存修改過的文件而退出?退出?不保存修改過的文件而退出?n5、在在什么什么模式下模式下,可以設置行號和取消行號?如何,可以設置行號和取消行號?如何設置和取消?設置和取消?n6、怎樣實現(xiàn)查找和替換?、怎樣實現(xiàn)查找和替換?n7、命令模式和末行模式下的刪除、復制操作有什么、命令模式和末行模式下的刪除、復制操作有什么區(qū)別?區(qū)別?LINUXLINUX技術與應用技術與應用32實訓實訓n1、練習使用、練習使用gedit文本編輯器。文本編輯器。n2、練習使用、練習使用vi文本編輯器。文本編輯器。q(1)啟動)啟動vi,新建一個名為
24、,新建一個名為file1的文本文件。(兩種方式)的文本文件。(兩種方式)q(2)插入)插入4行文本(行文本(7種方式)。種方式)。q(3)在命令模式和末行模式下,進行復制、剪切、刪除、)在命令模式和末行模式下,進行復制、剪切、刪除、替換等操作。替換等操作。q(4)在末行模式下,保存文件并退出)在末行模式下,保存文件并退出vi。n3、使用、使用Vi編輯器編輯器編輯編輯和和修改某個修改某個文件文件,包括復制、,包括復制、粘貼、刪除、查找、替換等操作,最后保存該文件粘貼、刪除、查找、替換等操作,最后保存該文件。n4、使用、使用vi編輯器,配置一個新的軟件存儲庫,位置編輯器,配置一個新的軟件存儲庫,位
25、置為本機的為本機的/mnt/Server目錄,軟件存儲庫文件所在位目錄,軟件存儲庫文件所在位置為置為/etc/yum.repos.d目錄。目錄。LINUXLINUX技術與應用技術與應用33LINUX實驗課分組方案實驗課分組方案n(1)分組目的:)分組目的:q促進學習、增進了解、方便探討、利于管理。促進學習、增進了解、方便探討、利于管理。q如實完成實驗任務、真正掌握操作技能。如實完成實驗任務、真正掌握操作技能。n(2)每)每5人一組:人一組:q按學號按學號1-6、7-13、56-62。n(3)每組一組長:)每組一組長:q負責本組的輔導和檢查工作。負責本組的輔導和檢查工作。q要求學習積極性高,正真想學東西、想掌握技術,可以自薦,也要求學習積極性高,正真想學東西、想掌握技術,可以自薦,也可以推選??梢酝七x。n(4)每次實驗課:)每次實驗課:q老師先輔導組長完成操作,組長再輔導組員,或者與組員一起探老師先輔導組長完成操作,組長再輔導組員,或者與組員一起探討,最后檢查和匯報組員完成情況。討,最后檢查和匯報組員完成情況。n(5)期末評價:)期末評價:q組長加分。組長加分。q組長評價各個組員,組員也可評價組長和其他組員。組長評價各個組員,組員也可評價組長和其他組員。q每個人都要自評。每個人都要自評。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 指向核心素養(yǎng)發(fā)展的高中生物學1輪復習備考建議
- 新課程新評價新高考導向下高三化學備考的新思考
- 新時代背景下化學高考備考策略及新課程標準的高中化學教學思考
- 2025屆江西省高考政治二輪復習備考建議
- 新教材新高考背景下的化學科學備考策略
- 新高考背景下的2024年高考化學二輪復習備考策略
- 2025屆高三數學二輪復習備考交流會課件
- 2025年高考化學復習研究與展望
- 2024年高考化學復習備考講座
- 2025屆高考數學二輪復習備考策略和方向
- 2024年感動中國十大人物事跡及頒獎詞
- XX教育系統(tǒng)單位述職報告教育工作概述教育成果展示面臨的挑戰(zhàn)未來規(guī)劃
- 2025《增值稅法》全文解讀學習高質量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 初中資料:400個語文優(yōu)秀作文標題
- 初中語文考試專項練習題(含答案)