下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.Linux中的文本編輯器1、 概述Ubuntu中文本編輯器是非常重要的,創(chuàng)建、編輯和查看不同類(lèi)型、不同編碼格式的文本文件工具,常用文本編輯器有g(shù)edit和vim兩款,其中g(shù)edit以通過(guò)調(diào)用桌面窗口方式進(jìn)行文本編輯,其操作方法與Windows操作系統(tǒng)中文本編輯器(txt格式編輯器)無(wú)異。而vim編輯器則較為復(fù)雜,是一種通過(guò)命令行的方式進(jìn)行不同模式切換,進(jìn)而實(shí)現(xiàn)文本編輯功能。盡管從使用便捷性而言gedit要稍顯簡(jiǎn)單,但很多不帶可視化圖形桌面的操作系統(tǒng)并不支持類(lèi)似gedit的通過(guò)調(diào)用桌面窗口進(jìn)行文本編輯的方式,且類(lèi)似于Xshell遠(yuǎn)程控制終端也不支持以gedit命令方式調(diào)用桌面窗口(傳輸協(xié)議不允
2、許),因此建議同學(xué)在學(xué)習(xí)過(guò)程中以vim編輯器為主。對(duì)于分布式集群搭建和使用者而言,熟練使用文本編輯器非常重要,無(wú)論是修改配置文件,還是查閱相關(guān)文檔,亦或是手動(dòng)修改文件數(shù)據(jù),實(shí)際應(yīng)用場(chǎng)景都非常多。2、 gedit文本編輯器gedit是Ubuntu操作系統(tǒng)桌面版特有的文本編輯器。使用方法與在windows系統(tǒng)下操作文本編輯器是一樣的,可以用鼠標(biāo)來(lái)任意選擇光標(biāo)位置、任意選中文字。啟動(dòng)gedit的方法有兩種:在命令行中使用gedit既可調(diào)用文本編輯器,其后可接/路徑/文件名,當(dāng)文件名不存在時(shí),可直接創(chuàng)建該名稱(chēng)文件。例如在hduser主目錄下創(chuàng)建gedit.txt文件,執(zhí)行命令如下:輸入命令后即彈出文本
3、編輯器操作窗口,其基本使用方法和Windows中文本編輯器無(wú)異,在其內(nèi)輸入"Hello World!"字樣,保存并退出。進(jìn)一步使用cat命令查看文本文件內(nèi)容能夠正常顯示內(nèi)容,則說(shuō)明文本創(chuàng)建和內(nèi)容添加成功。值得注意的是,cat命令用于顯示文本文件內(nèi)容,可自動(dòng)將其轉(zhuǎn)碼并進(jìn)行讀取,實(shí)際上是一種非常強(qiáng)大的工具。3、 vim文本編輯器所有的Unix Like系統(tǒng)都會(huì)內(nèi)建vi文書(shū)編輯器,其他的文書(shū)編輯器則不一定會(huì)存在。但是目前我們使用比較多的是vim編輯器。vim 具有程序編輯的能力,可以主動(dòng)的以字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)。vim是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器。代碼補(bǔ)
4、完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。簡(jiǎn)單的來(lái)說(shuō),vi是老式的文字處理器,不過(guò)功能已經(jīng)很齊全了,但是還是有可以進(jìn)步的地方。vim則可以說(shuō)是程序開(kāi)發(fā)者的一項(xiàng)很好用的工具。ubuntu操作系統(tǒng)默認(rèn)是沒(méi)有安裝vim文本編輯器的,此時(shí)我們直接在終端中輸入vim命令,系統(tǒng)會(huì)做如下提示:因此我們?nèi)绻褂胿im,需提前安裝一下,安裝要用到apt-get命令。apt-get是Ubuntu系統(tǒng)的軟件管理工具,我們會(huì)在后面的JDK安裝文章中詳細(xì)介紹,這里只做簡(jiǎn)單了解。我們?cè)诮K端中輸入如下命令:sudo apt-get install vim輸入hduser的用戶(hù)密碼,我的是1,小伙伴
5、們還記得自己的密碼吧根據(jù)提示輸入Y(Y代表yes ,n代表no,不區(qū)分大小寫(xiě)),然后回車(chē)等待程序自動(dòng)下載、安裝完成即可,中間無(wú)需其他操作。安裝完成后執(zhí)行vim 文件名(如有后綴名也要加上后綴名)命令打開(kāi)文件,如果對(duì)應(yīng)文件不存在則vim會(huì)按照文件名創(chuàng)建該文件。我們可以使用vim來(lái)打開(kāi)剛才創(chuàng)建的gedit.txt文件,操作過(guò)程如下圖所示:基本上 vi/vim 共分為三種模式,分別是命令模式(mand mode),輸入模式(Insert mode)和底線(xiàn)命令模式(Last line mode)。這三種模式的作用分別是:命令模式:用戶(hù)剛剛啟動(dòng) vi/vim,便進(jìn)入了命令模式。此狀態(tài)下敲擊鍵盤(pán)動(dòng)作會(huì)被V
6、im識(shí)別為命令,而非輸入字符。比如我們此時(shí)按下i,并不會(huì)輸入一個(gè)字符,i被當(dāng)作了一個(gè)命令。以下是常用的幾個(gè)命令:u i 切換到輸入模式,以輸入字符。u x 刪除當(dāng)前光標(biāo)所在處的字符。u : 切換到底線(xiàn)命令模式,以在最底一行輸入命令。若想要編輯文本:?jiǎn)?dòng)Vim,進(jìn)入了命令模式,按下i,切換到輸入模式。命令模式只有一些最基本的命令,因此仍要依靠底線(xiàn)命令模式輸入更多命令。輸入模式在命令模式下按下i就進(jìn)入了輸入模式。在輸入模式中,可以使用以下按鍵:u 字符按鍵以及Shift組合,輸入字符u ENTER,回車(chē)鍵,換行u BACK SPACE,退格鍵,刪除光標(biāo)前一個(gè)字符u DEL,刪除鍵,刪除光標(biāo)后一個(gè)字符u 方向鍵,在文本中移動(dòng)光標(biāo)u HOME/END,移動(dòng)光標(biāo)到行首/行尾u Page Up/Page Down,上/下翻頁(yè)u Insert,切換光標(biāo)為輸入/替換模式,光標(biāo)將變成豎線(xiàn)/下劃線(xiàn)u ESC,退出輸入模式,切換到命令模式底線(xiàn)命令模式在命令模式下按下:(英文冒號(hào))就進(jìn)入了底線(xiàn)命令模式。底線(xiàn)命令模式可以輸入單個(gè)或多個(gè)字符的命令,可用的命令
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京工業(yè)大學(xué)浦江學(xué)院《數(shù)據(jù)庫(kù)原理與應(yīng)用》2021-2022學(xué)年期末試卷
- 電纜溝施工組織設(shè)計(jì)
- 武昌水果湖第二小學(xué)教學(xué)綜合樓工程施工組織設(shè)計(jì)
- 南京工業(yè)大學(xué)浦江學(xué)院《酒店市場(chǎng)營(yíng)銷(xiāo)》2022-2023學(xué)年第一學(xué)期期末試卷
- 《校園的早晨》說(shuō)課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《工程力學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《綜合客運(yùn)樞紐規(guī)劃與設(shè)計(jì)》2021-2022學(xué)年第一學(xué)期期末試卷
- 組織培訓(xùn)合同(2篇)
- 南京工業(yè)大學(xué)《藥用高分子材料學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《水質(zhì)工程學(xué)(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2023年醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理制度
- 教學(xué)能力大賽“教案”【決賽獲獎(jiǎng)】-
- 諾貝爾獎(jiǎng)介紹-英文幻燈片課件
- 球墨鑄鐵管、鋼管頂管穿路施工方案
- GB/T 44672-2024體外診斷醫(yī)療器械建立校準(zhǔn)品和人體樣品賦值計(jì)量溯源性的國(guó)際一致化方案的要求
- 手術(shù)室課件教學(xué)課件
- 2024年新人教版一年級(jí)上冊(cè)數(shù)學(xué)課件 四 11~20的認(rèn)識(shí) 第7課時(shí) 解決問(wèn)題
- 人教版2024八年級(jí)上冊(cè)物理期中測(cè)試卷(含答案)
- 2024年普通高等學(xué)校招生全國(guó)統(tǒng)一考試·新課標(biāo)卷(物理)附試卷分析
- 2024-2025學(xué)年北京版小學(xué)四年級(jí)上學(xué)期期中數(shù)學(xué)試題與參考答案
- 六年級(jí)上冊(cè)道德與法治認(rèn)識(shí)居民身份證人教部編版
評(píng)論
0/150
提交評(píng)論