linux文本編輯工具

linux文本編輯工具

ID:38570355

大?。?.52 MB

頁(yè)數(shù):41頁(yè)

時(shí)間:2019-06-15

linux文本編輯工具_(dá)第1頁(yè)
linux文本編輯工具_(dá)第2頁(yè)
linux文本編輯工具_(dá)第3頁(yè)
linux文本編輯工具_(dá)第4頁(yè)
linux文本編輯工具_(dá)第5頁(yè)
資源描述:

《linux文本編輯工具》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第三章文本編輯工具AdvancedOperatingSystemandInstance使用文本編輯器的必要性L(fǎng)inux是一種文本驅(qū)動(dòng)的操作系統(tǒng)。用戶(hù)在使用Linux過(guò)程中經(jīng)常需要編輯文本,如編寫(xiě)腳本文件來(lái)執(zhí)行幾條命令行,寫(xiě)電子郵件,創(chuàng)建C語(yǔ)言源程序等。因此,必須熟悉至少一種文本編輯器以便高效地輸入和修改文本文件。此外,文本編輯器還可以方便地查看文件的內(nèi)容,以便識(shí)別其關(guān)鍵特征。如:不帶任何擴(kuò)展名的文件,仍可用編輯器查看它。2最優(yōu)秀的5大編輯器見(jiàn)word33.1文本編輯工具vivi是Linux系統(tǒng)的第一個(gè)全屏幕交互編輯程序,從誕生至今,該編輯器一直得到廣大用戶(hù)的青睞

2、。Vi是visualinterface的簡(jiǎn)稱(chēng),其可執(zhí)行輸出,刪除,查找,替換,塊操作等眾多功能,用戶(hù)可以根據(jù)需要對(duì)其進(jìn)行定制,這是其他編輯器所沒(méi)有的。4Vim使用三個(gè)階段第一、認(rèn)為vim是一個(gè)非常糟糕的編輯器第二、會(huì)一些簡(jiǎn)單的操作命令第三、成為vim的骨灰級(jí)玩家,深深的愛(ài)上了她(它)5vi文本編輯器的操作模式一開(kāi)始是notepad,word,edit壟斷你的大腦,這些東西根深蒂固,揮之不去.Vim的使用對(duì)你而言是一場(chǎng)噩夢(mèng),它降低而不是提高了你的工作效率.對(duì)三種工作模式的不解甚至使你認(rèn)為它是一個(gè)充滿(mǎn)BUG或者至少是一個(gè)古怪的與當(dāng)今友好用戶(hù)界面設(shè)計(jì)嚴(yán)重脫節(jié)的軟件。6

3、第二個(gè)階段你開(kāi)始熟悉一些基本的操作,這些操作足以應(yīng)付你日常的工作,你使用這些操作時(shí)根本就不假思索.但這些階段你仍然很少去碰Vim那晦澀的在線(xiàn)幫助文檔.它在你心里只是notepad,edit一個(gè)勉強(qiáng)合格的替代品.7第三個(gè)階段,精益求精的你不滿(mǎn)足于無(wú)休無(wú)止的簡(jiǎn)單操作,冗長(zhǎng)而乏味,有沒(méi)有更好的辦法可以馭繁于簡(jiǎn)?接下來(lái),你開(kāi)始認(rèn)識(shí)到這些咒語(yǔ)背后的真經(jīng),開(kāi)始偷偷修改一些奇怪的符號(hào),于是,奇跡產(chǎn)生了,魔力不但仍然有效,而且真實(shí)地作用于你現(xiàn)實(shí)中的文字編輯生活.事實(shí)上你已經(jīng)成了一個(gè)無(wú)可救藥的Vim骨灰級(jí)玩家.8如何用Vi打開(kāi)或新建文件?1、在命令終端中用vimxxx,其中xxx

4、代表要打開(kāi)的文件,這里xxx文件可以是系統(tǒng)存在的,也可以是系統(tǒng)不存在的,假如不存在就先新建xxx文件,然后打開(kāi)。2、用gvimxxx命令,以圖形界面的形式打開(kāi)文件,其中xxx代表要打開(kāi)的文件,這里xxx文件可以是系統(tǒng)存在的,也可以是系統(tǒng)不存在的,假如不存在就先新建xxx文件,然后打開(kāi)。9vi文本編輯器的操作模式vi有三種基本工作模式:命令行模式、文本輸入模式和末行模式。命令行模式任何時(shí)候,不管用戶(hù)處于何種模式,只要按一下鍵,即可使vi進(jìn)入命令行模式;用戶(hù)在shell環(huán)境下啟動(dòng)vi命令,進(jìn)入編輯器時(shí),也是處于該模式下。在該模式下,用戶(hù)可以輸入各種合法vi命令,用于

5、管理自己的文檔2.文本輸入模式3.末行模式多數(shù)文件管理命令都是在此模式下執(zhí)行的(如把編輯緩沖區(qū)的內(nèi)容寫(xiě)到文件中)10命令模式下光標(biāo)的移動(dòng)(除了方向鍵)11例子#vitest.c#include#includeintmain(){printf(“thisisatest”);return0;}#vi+5test.c#vi+/inttest.c#vitest.cjob.i122.顯示vi的行號(hào)在末行模式下輸入命令::setnu(即number)行號(hào)不是文件內(nèi)容的一部分。指示編輯器關(guān)掉行號(hào)::setnonumber133.光標(biāo)

6、移動(dòng)操作在插入模式下,可直接使用鍵盤(pán)上的四個(gè)方向鍵移動(dòng)光標(biāo)。在命令行模式下,光標(biāo)的移動(dòng)見(jiàn)下表。14首15高級(jí)技巧16171819204.在命令行模式中刪除文本及撤銷(xiāo)、重復(fù)相關(guān)操作刪除行dd刪除光標(biāo)所在的整行ndd(n為數(shù)字)表示刪除當(dāng)前行及其后n-1行刪除多個(gè)字符D或d$刪除從光標(biāo)處開(kāi)始到行尾的內(nèi)容d0刪除從光標(biāo)前一字符開(kāi)始到行首的內(nèi)容dw刪除一個(gè)單詞,若光標(biāo)所處在某個(gè)單詞中間,則從光標(biāo)所在位置開(kāi)始刪至詞尾同dd命令一樣可以在dw之前加上一個(gè)數(shù)字n,表示刪除幾個(gè)指定的單詞。刪除單個(gè)字符x刪除光標(biāo)處字符,nx刪除從光標(biāo)所在位置開(kāi)始的n個(gè)字符X刪除光標(biāo)前面的那個(gè)字符

7、,nX從光標(biāo)前面那個(gè)字符開(kāi)始向左的n個(gè)字符214.在命令行模式中刪除文本及撤銷(xiāo)、重復(fù)相關(guān)操作(4)取消一個(gè)命令undoU撤銷(xiāo)對(duì)當(dāng)前行所做的修改,前提是光標(biāo)在當(dāng)前行u撤銷(xiāo)最后一次修改,不論光標(biāo)是否在修改行(5)重復(fù)命令(Redo),用.表示點(diǎn)(.)是可視化編輯器的“重做”命令,它指示編輯器重做剛剛完成的任意文本修改命令。(6)追加命令22(7)替換字符可刪除一個(gè)字符并使用另一個(gè)字符替換它例:在命令模式下,可使用向前搜索命令,將光標(biāo)移到任意單詞輸入下面命令替換該單詞第一個(gè)字母:r然后,在r后輸入任意一個(gè)用于替換的字符,如L。a.斷開(kāi)長(zhǎng)文本行1將光標(biāo)移至長(zhǎng)文本行中部?jī)?/p>

8、單詞之間空格處2輸入r,

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。