版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Linux操作系統(tǒng)與云計算
(基于華為openEuler)第7章Vim編輯器程和俠程和生編著學習內(nèi)容回顧-6.1案例引入-6.2軟件包簡介-6.3前端軟件包管理-6.4軟件包管理工具-6.5源代碼安裝管理-6.6軟件包安裝實例-6.7小結(jié)7.1案例引入案例7.1:設(shè)計科學化合理化。思政教學目標:Linux系統(tǒng)中的文本編輯是非常困難的操作,尤其是在只有鍵盤,沒有鼠標的情況下,為了提高編輯效率,Vim編輯器發(fā)明了一套最為科學和合理的快捷鍵,由于其設(shè)計科學化和合理化,使得開發(fā)者能夠逐漸掌握并享受到它的便利性,甚至在很多現(xiàn)代開發(fā)環(huán)境中都采納了Vim的快捷鍵設(shè)置。本章主要內(nèi)容-7.1案例引入-7.2Vim簡介-7.3命令模式下編輯-7.4末行模式下編輯-7.5實踐:GCC編程-7.6實踐:Java編程-7.7小結(jié)7.2Vim簡介Vim(ViIMproved)是一款高度可定制的文本編輯器,是Vi的增強版,它是Unix和Linux系統(tǒng)中最廣泛使用的編輯器之一。1.Vim編輯器的三種模式命令模式是啟動Vim編輯器后默認進入的模式。在該模式下,可以執(zhí)行光標移動、字符串查找、刪除、復制、粘貼等文件操作。編輯模式可以修改文本文件的內(nèi)容或添加新的內(nèi)容。要進入編輯模式,需要按下諸如“i”、“I”、“o”、“O”、“a”、“A”、“r”、“R”等鍵。末行模式是在一般命令模式下,如果輸入“:”、“/”或“?”等字符,光標將會移動到編輯器底部,然后執(zhí)行一系列指令操作。編輯器的三種模式主要是利用[Esc]鍵回到命令模式進行切換。2.進入Vim編輯器命令模式編輯模式本章主要內(nèi)容-7.1案例引入-7.2Vim簡介-7.3命令模式下編輯-7.4末行模式下編輯-7.5實踐:GCC編程-7.6實踐:Java編程-7.7小結(jié)7.3命令模式下編輯7.3.1光標移動7.3.2刪除、復制、粘貼7.3.3v模式7.3.4撤銷、重做、重復執(zhí)行7.3.5標簽7.3.6固定版式修改7.3.1光標移動在命令模式下,通過快捷鍵可以快速移動光標,達到甚至超過鼠標的操作效率。記住常用的操作鍵,能夠迅速提高文本編輯效率??旖萱I說明↑k,上移一行,無方向鍵的鍵盤使用k↓j,下移一行←h,左移一個字符→l,右移一個字符[PgUp][Ctrl]+b,快速后退,向前翻一屏[PgDn][Ctrl]+f,快速前進,向后翻一屏[Home]^或0,回到行首[End]$,回到行尾回車下一行空格下一個字符w下一個wordb上一個wordH[Shift]+h,當前屏幕的頂部M當前屏幕的中間L當前屏幕的底部gg回到文檔第1行G[Shift]+g,回到文檔結(jié)尾這些快捷鍵還可以配合數(shù)字鍵實現(xiàn)更加高效操作。數(shù)字加方向鍵,快速向指定的方向移動n個單位。例如:“3↓”表示光標快速向下移動3行?!?w”表示光標快速向后移動3個單詞。“3G”表示移動到文檔第3行。G表示絕對行。7.3命令模式下編輯7.3.1光標移動7.3.2刪除、復制、粘貼7.3.3v模式7.3.4撤銷、重做、重復執(zhí)行7.3.5標簽7.3.6固定版式修改7.3.2刪除、復制、粘貼快捷鍵說明x[Del],刪除1個字符X[Shift]+x,[Backspace],退格刪除1個字符3x[Del]刪除3個字符dd刪除1行3ddd3d,刪除3行yy復制1行3yyy3y,復制3行p粘貼,在光標右側(cè)粘貼,如果復制的是多行,則在下一行粘貼P[Shift]+p,在光標左側(cè)粘貼,如果復制的是多行,則在上一行粘貼
注意:Vim中所有的刪除都是剪切,可以繼續(xù)粘貼使用。刪除和復制操作,也支持數(shù)字帶操作鍵,實現(xiàn)快速刪除或復制多行內(nèi)容。例如:“3dd”表示刪除3行。“3yy”表示復制3行。數(shù)字加操作鍵的效率很高,但是表達的語義有限,使用刪除/復制還可以配合數(shù)字進行更豐富的功能。快捷鍵說明d刪除選擇反白的內(nèi)容d3→刪除向后3個字符d3↓刪除向下3行d3w刪除向后3個單詞dggd1G,刪除光標行到文章開始的內(nèi)容dG刪除光標行到文章末尾的內(nèi)容d0刪除光標位置到本行開頭的位置d$刪除光標位置到本行末尾的位置快捷鍵說明y復制選擇反白的內(nèi)容y3→復制向后3個字符y3↓復制向下3行y3w復制向后3個單詞yggy1G,復制光標行到文章開始的內(nèi)容yG復制光標行到文章末尾的內(nèi)容y0復制光標位置到本行開頭的位置y$復制光標位置到本行末尾的位置7.3命令模式下編輯7.3.1光標移動7.3.2刪除、復制、粘貼7.3.3v模式7.3.4撤銷、重做、重復執(zhí)行7.3.5標簽7.3.6固定版式修改7.3.3v模式v模式可以實現(xiàn)模擬鼠標式的選擇操作,反白選擇多文本。選擇之后可以使用“d”、“y”進行剪切或復制操作快捷鍵說明vv模式開始,以字符為單位選擇,反白選中內(nèi)容VV模式開始,以行為單位選擇,反白選中內(nèi)容[Ctrl]+v進入可視塊選擇模式[ESC][ESC]撤銷選擇,退出v模式d刪除選擇反白的內(nèi)容y復制選擇反白的內(nèi)容p粘貼7.3命令模式下編輯7.3.1光標移動7.3.2刪除、復制、粘貼7.3.3v模式7.3.4撤銷、重做、重復執(zhí)行7.3.5標簽7.3.6固定版式修改7.3.4撤銷、重做、重復執(zhí)行快捷鍵說明u撤銷[Ctrl]+r重做.點,重復執(zhí)行最后一個命令U[Shift]+u,撤銷,僅限恢復本行7.3命令模式下編輯7.3.1光標移動7.3.2刪除、復制、粘貼7.3.3v模式7.3.4撤銷、重做、重復執(zhí)行7.3.5標簽7.3.6固定版式修改7.3.5標簽標簽就是當文檔內(nèi)容過長的時候,可以標記一個錨點,然后快速跳轉(zhuǎn)到該錨點??旖萱I說明m[a-z]m標記錨點,再按a,錨點名為a。可以標記a~z個錨點`[a-z]跳轉(zhuǎn)到錨點處。如:“`a”,就跳轉(zhuǎn)到錨點a處7.3命令模式下編輯7.3.1光標移動7.3.2刪除、復制、粘貼7.3.3v模式7.3.4撤銷、重做、重復執(zhí)行7.3.5標簽7.3.6固定版式修改7.3.6固定版式修改固定版式是一種頁面或文檔排版的方式,其中內(nèi)容的布局和格式在頁面上是固定的,無法根據(jù)設(shè)備或窗口大小進行自適應調(diào)整??旖萱I說明r替換一個字符,替換后結(jié)束R替換多個字符,Esc結(jié)束~大小寫切換本章主要內(nèi)容-7.1案例引入-7.2Vim簡介-7.3命令模式下編輯-7.4末行模式下編輯-7.5實踐:GCC編程-7.6實踐:Java編程-7.7小結(jié)7.4末行模式下編輯在一般命令模式下,如果輸入“:”、“/”或“?”等字符,光標將會移動到編輯器底部。末行模式以冒號“:”開頭,并允許執(zhí)行一系列指令操作,如設(shè)置編輯環(huán)境、保存文件、退出編輯器,以及查找、替換等高級操作。7.4末行模式下編輯7.4.1查找7.4.2替換7.4.3文檔保存7.4.4多窗口功能sp7.4.5其他功能7.4.1查找查找基本同less閱讀操作。快捷鍵說明/向后查找某個字符串?向前查找某個字符串7.4.2替換替換操作需要進入末行模式,使用指令的方式進行替換,替換是文本編輯的重要內(nèi)容。7.4末行模式下編輯7.4.1查找7.4.2替換7.4.3文檔保存7.4.4多窗口功能sp7.4.5其他功能7.4.3文檔保存7.4末行模式下編輯7.4.1查找7.4.2替換7.4.3文檔保存7.4.4多窗口功能sp7.4.5其他功能7.4.4多窗口功能sp7.4末行模式下編輯7.4.1查找7.4.2替換7.4.3文檔保存7.4.4多窗口功能sp7.4.5其他功能7.4.5其他功能本章主要內(nèi)容-7.1案例引入-7.2Vim簡介-7.3命令模式下編輯-7.4末行模式下編輯-7.5實踐:GCC編程-7.6實踐:Java編程-7.7小結(jié)7.5實踐:GCC編程首先,進入Vim環(huán)境。開始編碼,hello.c代碼內(nèi)容如下:編譯代碼運行二進制可執(zhí)行程序本章主要內(nèi)容-7.1案例引入-7.2Vim簡介-7.3命令模式下編輯-7.4末行模式下編輯-7.5實踐:GCC編程-7.6實踐:Java編程-7.7小結(jié)7.6實踐:Java編程首先,進入Vim環(huán)境。開始編碼,Welcome.java代碼內(nèi)容如下:編譯代碼解釋執(zhí)行本章主要內(nèi)容-7.1案例引入-7.2Vim簡介-7.3命令模式下編輯-7.4末行模式下編輯-7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新形勢下工藝品行業(yè)可持續(xù)發(fā)展戰(zhàn)略制定與實施研究報告
- 2025-2030年中國生活性服務行業(yè)資本規(guī)劃與股權(quán)融資戰(zhàn)略制定與實施研究報告
- 自動扶梯施工方案
- 中學教學常規(guī)要求
- 測你在床上的真實風格究竟是啥
- 真空采血管使用情況調(diào)研
- 無塵室系統(tǒng)行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 2024-2027年中國超休閑游戲行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 監(jiān)控器安裝知識培訓課件
- 車輛汽修知識培訓課件
- (八省聯(lián)考)河南省2025年高考綜合改革適應性演練 思想政治試卷(含答案)
- 綜合測試 散文閱讀(多文本)(解析版)-2025年高考語文一輪復習(新高考)
- 鈑金設(shè)備操作培訓
- 2024駕校經(jīng)營權(quán)承包合同
- 福建省能化集團筆試題目
- 快遞公司與驛站合作協(xié)議模板 3篇
- 水利工程招標文件樣本
- 品質(zhì)管控培訓質(zhì)量管理與質(zhì)量控制課件
- 小數(shù)加減乘除計算題大全(300題大全)-
- 2023-2024學年小學語文四年級素養(yǎng)檢測復習試題附答案
- 露天礦山全員安全教育培訓
評論
0/150
提交評論