大家好,是矜辰所致,嵌入式 Linux入 門(mén)第四課,了解 Linux 下的編輯器,掌握 vi 編輯器的使用。
前言
前面幾篇文章學(xué)習(xí)了 Linux 的文件系統(tǒng),以及常用Shell 命令,我們學(xué)習(xí)Linux的使用,離不開(kāi)文本編輯,本文就要來(lái)學(xué)習(xí)了解 Linux 下的編輯器及其使用方法。
本文主要在于說(shuō)明 Linux 中一個(gè)重要的編輯器 - Vi 編輯器的操作使用。
vi 編輯器,有人愛(ài)他,因?yàn)樵谒械?linux 系統(tǒng)中,都有他的存在,使得維護(hù)人員可以拋開(kāi)圖形化界面,進(jìn)行代碼編輯;
vi 編輯器,有人恨他,因?yàn)槊撾x了大部分人習(xí)慣的圖形化界面編輯習(xí)慣,純指令形式的編輯方式,讓新人望而卻步。
本文帶你認(rèn)識(shí)這個(gè)讓人又愛(ài)又恨的 它,希望它不再是你 Linux 學(xué)習(xí)道路上的絆腳石,而變成你以后的指明燈!
嵌入式 Linux 入門(mén)系列博文:
嵌入式 Linux 入門(mén)(一、Linux 基本介紹及文件結(jié)構(gòu))
我是矜辰所致,全網(wǎng)同名,盡量用心寫(xiě)好每一系列文章,不浮夸,不將就,認(rèn)真對(duì)待學(xué)知識(shí)的我們,矜辰所致,金石為開(kāi)!
一、Linux 下的編輯器
在我們安裝的 Ubuntu 中,自帶的編輯器有 gedit 編輯器 和 vi 編輯器。
1.1 gedit 編輯器
gedit 是一個(gè)窗口式的編輯器,和 windows 下面的記事本類(lèi)似。
我們直接使用 shell 命令 打開(kāi) gedit 編輯器:
gedit < 文件名 >
如圖:
使用方法也和記事本類(lèi)似,使用起來(lái)也簡(jiǎn)單,gedit 編輯器也不是本文所介紹的重點(diǎn),所以只是簡(jiǎn)單提一下。
要注意的是,gedit 是一個(gè)窗口式的編輯器,只能在Ubuntu桌面環(huán)境下使用 。
1.2 Vi 編輯器
除了 gedit 編輯器 ,Linux 還自帶了一個(gè) vi 編輯器。
所有的 Unix Like 系統(tǒng)都會(huì)內(nèi)建 vi 編輯器,其他的文書(shū)編輯器則不一定會(huì)存在。
vi是一個(gè)命令,也是一個(gè)命令行下的編輯器。
我們使用如下命令打開(kāi) vi 編輯器:
vi < 文件名 >
對(duì)于接觸過(guò) Linux 的人來(lái)說(shuō), vi 編輯器是一個(gè)繞不開(kāi)的話題。很多初學(xué)者學(xué)習(xí) Linux 最頭大的一件事情就是學(xué)習(xí) Vi 編輯器,因?yàn)?vi 操作完全脫離鼠標(biāo),選擇一整大段代碼中間都一部分,也是通過(guò)鍵盤(pán)定位。對(duì)于大部分人來(lái)說(shuō),都習(xí)慣了圖形界面編輯器,在終端模式下面編輯實(shí)在是難以下手。
vi 編輯器這么難上手,而且現(xiàn)在跨平臺(tái)的編輯器很多,比如我們現(xiàn)在常用的 Vscode,那么為什么所有的 Linux 學(xué)習(xí)教學(xué)都會(huì)講解 vi 編輯器的使用?
1.3 學(xué)習(xí) Linux 為什么一定要學(xué) Vi ?
總的來(lái)說(shuō),有2點(diǎn)最重要的原因:
1、如上文所言,vi是最基本的文本編輯器,每個(gè)Linux發(fā)行版都會(huì)自帶vi,其他的編輯器不一定存在。
2、 就像我們必須學(xué)習(xí) Shell 指令一樣,在很多運(yùn)行 Linux 的嵌入式設(shè)備或者服務(wù)器調(diào)試的時(shí)候,并沒(méi)有GUI形式的編輯工具,但是一定會(huì)有vi 。
而且當(dāng)我們真正熟練掌握 vi 的使用后,在以后對(duì)文件做些簡(jiǎn)單修改時(shí),使用 vi 命令的效率非常高,學(xué)會(huì)它后能使得我們?cè)?Linux 的世界里暢行無(wú)阻。
1.4 vi 與 vim
說(shuō) vi ,基本上都是與 vim 一同說(shuō)明,那么 vi 與 vim 有什么關(guān)系?
它們都是多模式編輯器,不同的是vim 是vi的升級(jí)版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面,vim是從vi發(fā)展出來(lái)的一個(gè)文本編輯器。
簡(jiǎn)單的來(lái)說(shuō), vi 是老式的字處理器,不過(guò)功能已經(jīng)很齊全了,但是還是有可以進(jìn)步的地方。 vim 則可以說(shuō)是程序開(kāi)發(fā)者的一項(xiàng)很好用的工具,vi和vim都是Linux中的編輯器,不同的是vim比較高級(jí),可以視為vi的升級(jí)版本。vi適用于文本編輯,但是vim更適用于coding 。
vi 與 vim 的區(qū)別:
- vim 是 vi 的升級(jí)版本,兼容vi
- vi里,按u只能撤消上次命令,而在vim里可以無(wú)限制的撤消
- vi只能運(yùn)行于unix中,而vim不僅可以運(yùn)行于unix,windows ,mac等多操作平臺(tái)
- vim可以用不同的顏色來(lái)加亮你的代碼
那么有些小伙伴問(wèn)過(guò)我,所有的 Linux 系統(tǒng)都自帶 vi,但是不一定帶 vim ,那么為什么還能放在一起講解 ?
- 在 Linux 中,vim 完全兼容 vi,他們的操作指令完全一樣;
- 在系統(tǒng)中,你使用的 vi 指令調(diào)用的程序,可能是 vi 也可能是 vim,就是對(duì)于 Linux 系統(tǒng)而言,他們是兼容的而且是一樣的東西,有升級(jí)版本的 vim 就用vim,沒(méi)有就使用自帶的 vi;
- 現(xiàn)在開(kāi)發(fā)都會(huì)安裝 vim,即便沒(méi)有圖形化界面,安裝 vim 也并不是問(wèn)題,使用
sudo apt install vim
; - 一般情況,我們都可以把 vim 當(dāng)成 vi 來(lái)使用。你別管他是vi還是vim,你就當(dāng)做 vi 學(xué),反正到時(shí)候不管是 vi 還是 vim 都一樣用。
比如,在我安裝的 ubuntu 虛擬機(jī)中,使用 vi 版本查看指令 vi -v
查看 vi 版本,顯示的信息可能就是vim 編輯器版本(如果系統(tǒng)中裝過(guò) vim 的話):
因?yàn)楹茉缜拔覒?yīng)該已經(jīng)安裝了 vim,那么除了上面看版本,還有什么方式判斷我使用的 vi 是那個(gè)程序呢?
我們可以通過(guò)查看 vi 文件的源頭來(lái)判斷使用的是那個(gè)程序(文件):
說(shuō)了這么多,也就是為了說(shuō)明為什么所以市面上大部分教學(xué)說(shuō)明都是把 vi 和 vim 放一起,我們?cè)谝院鬀](méi)有特殊說(shuō)明,也不會(huì)刻意去區(qū)分它們,也會(huì)把他們放在一起說(shuō)明。
二、vi/vim 編輯器使用說(shuō)明
本文的重點(diǎn),就是要學(xué)會(huì)使用 vi/vim 編輯器,剛開(kāi)始覺(jué)得很難受是正常的,記不住也沒(méi)有關(guān)系。切記
vi/vim 編輯器使用的學(xué)習(xí)不是靠背,而是靠練,靠用!
我們通過(guò) vi 文件名
指令打開(kāi) vi 編輯器,執(zhí)行該指令,如果有對(duì)應(yīng)文件則直接打開(kāi),如果沒(méi)有就會(huì)創(chuàng)建新文件然后打開(kāi),比如:
對(duì)于初學(xué)者,可能到了上圖的界面之后,都不知道怎么操作,按鍵也沒(méi)有反應(yīng),可能都無(wú)法退出界面。
所以首先,我們要先說(shuō)明一下 vi/vim 編輯器的模式。
2.1 vi 編輯器模式
vi 編輯器有3個(gè)模式:
- 命令行模式 (command mode/一般模式)
- 文本輸入模式 (input mode/編輯模式)
- 底線命令模式 (lastline mode/指令列命令模式/末行模式)
2.1.1 命令行模式 (command mode/一般模式)
我們啟動(dòng) vi/vim,便進(jìn)入了命令模式。此狀態(tài)下敲擊鍵盤(pán)動(dòng)作會(huì)被 vi 識(shí)別為命令,而非輸入字符。
任何時(shí)候,不管用戶處于何種模式,只要按一下 “ESC” 鍵,即可使 vi 進(jìn)入一般模式/命令函模式。
在該模式下,用戶可以輸入各種合法的Vi命令,用于管理自己的文檔。此時(shí)從鍵盤(pán)上輸入的任何字符都被當(dāng)做編輯命令來(lái)解釋?zhuān)糨斎氲淖址呛戏ǖ?vi 命令,則 vi 在接受用戶命令之后完成相應(yīng)的動(dòng)作。但需注意的是,所輸入的命令并不在屏幕上顯示出來(lái)。若輸入的字符不是 vi 的合法命令,Vi會(huì)響鈴報(bào)警。
以下是常用的幾個(gè)命令:
i 切換到輸入模式,以輸入字符。
x 刪除當(dāng)前光標(biāo)所在處的字符。
: 切換到底線命令模式,以在最底一行輸入命令。
2.1.2 文本輸入模式 (input mode/編輯模式)
在命令模式下輸入插入命令i(insert)
、附加命令a (append
)、打開(kāi)命令o(open)
、修改命令c(change)
、取代命令r
或替換命令s
都可以進(jìn)入文本輸入模式。
在該模式下,用戶輸入的任何字符都被 vi 當(dāng)做文件內(nèi)容保存起來(lái),并將其顯示在屏幕上。在文本輸入過(guò)程中,若想回到命令模式下,按 ”ESC” 鍵即可。
在輸入模式中,可以使用以下按鍵:
字符按鍵以及Shift組合,輸入字符
ENTER,回車(chē)鍵,換行
BACK SPACE,退格鍵,刪除光標(biāo)前一個(gè)字符
DEL,刪除鍵,刪除光標(biāo)后一個(gè)字符
方向鍵,在文本中移動(dòng)光標(biāo)
HOME/END,移動(dòng)光標(biāo)到行首/行尾
Page Up/Page Down,上/下翻頁(yè)
Insert,切換光標(biāo)為輸入/替換模式,光標(biāo)將變成豎線/下劃線
ESC,退出輸入模式,切換到命令模式
2.1.3 底線命令模式 (last line mode/指令列命令模式/末行模式)
在一般模式/命令模式下按下:(英文冒號(hào))就進(jìn)入了底線命令模式。
此時(shí) vi 會(huì)在顯示窗口的最后一行(通常也是屏幕的最后一行)顯示一個(gè)“:”作為末行模式的提示符,等待用戶輸入命令。
按 ”ESC” 鍵可隨時(shí)退出底線命令模式。
多數(shù)文件管理命令都是在此模式下執(zhí)行的,末行命令執(zhí)行完后,vi 自動(dòng)回到命令模式。
底線命令模式可以輸入單個(gè)或多個(gè)字符的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經(jīng)省略了冒號(hào)):
q 退出程序
w 保存文件
2.1.4 模式切換示意圖
在網(wǎng)上找了幾個(gè)比較典型的工作模式說(shuō)明圖,因?yàn)榫W(wǎng)圖已經(jīng)說(shuō)得很直觀,這里就沒(méi)必要自己再畫(huà)圖了:
下圖是百問(wèn)網(wǎng)的 Linux 教學(xué)資料中的 vi 操作示意圖:
注意:圖中應(yīng)該是為了幫助新手更明顯的區(qū)分不同模式,所以使用了一般模式 代表 命令行模式。
命令行模式 代表底線命令模式/ 末行模式/ 指令列命令模式。
☆
對(duì)于模式的名字,新手需要多注意一下,因?yàn)椴煌?a href="http://www.www27dydycom.cn/v/" target="_blank">教程可能使用的名字不太一樣,需要有自己的一套記憶方式,最好是通過(guò)上面各個(gè)模式的介紹自己去理解一下各個(gè)模式的不同。
☆
當(dāng)不知道處于何種模式時(shí),按 ESC 鍵返回到一般模式,多按幾次也沒(méi)有問(wèn)題。
2.2 vi 編輯器使用步驟示例
雖然我們還沒(méi)有詳細(xì)的介紹操作指令,但實(shí)際上最常用的操作也就那么幾步,我們通過(guò)上文的介紹,來(lái)進(jìn)行一次完整的 vi 編輯器使用。
1、首先進(jìn)入想進(jìn)行測(cè)試的文件夾,然后使用 vi 文件名
命令創(chuàng)建一個(gè)新的文件:
2、通過(guò)上面的學(xué)習(xí)我們知道上圖是在一般模式下面,我們可以是用 “i” 進(jìn)入到文本輸入模式:
在編輯模式當(dāng)中,你可以發(fā)現(xiàn)在左下角狀態(tài)欄中會(huì)出現(xiàn) –INSERT- 的字樣,那就是可以輸入任意字符的提示。
這個(gè)時(shí)候,鍵盤(pán)上除了 Esc 這個(gè)按鍵之外,其他的按鍵都可以視作為一般的輸入按鈕了,所以你可以進(jìn)行任何的編輯,比如:
在編輯模式下,使用刪除鍵(Backspace)刪除字符。使用箭頭鍵移動(dòng)光標(biāo)。
3、那我們的本文編輯完成了以后,我們要保存退出,首先得退出編輯模式。
按下 ESC 按鈕回到一般模式:
4、先別著急保存退出,假如這個(gè)時(shí)候我們發(fā)現(xiàn)編輯有點(diǎn)問(wèn)題,多敲了幾個(gè)字母,我們可以回到文本輸入模式使用刪除鍵(Backspace)刪除字符;
還有一種方式,在一般模式下時(shí),使用“x”刪除光標(biāo)所在的字符,如下圖:
5、修改完畢,最后在一般模式中按下 :wq
儲(chǔ)存后離開(kāi) vi 。
“:”
表示進(jìn)入命令行模式,“wq”
表示“write and quit”,即寫(xiě)入并退出。如果不想保存則可以輸入“:q!”
,它表示“退出、不保存”。
至此,我們就使用 vi 編輯器成功的創(chuàng)建了一個(gè)文件。
6、最后我們可以查看驗(yàn)證一下,如下圖:
本節(jié)展示了一個(gè)完整的 vi 編輯器創(chuàng)建了新文件的示例,對(duì)于初學(xué)者,有必要自己實(shí)際操作一次,然后同時(shí)結(jié)合上面不同模式的說(shuō)明,能更加的快速的學(xué)會(huì)簡(jiǎn)單的基本使用。
2.3 vi 按鍵操作說(shuō)明
除了上面簡(jiǎn)易范例的 i, Esc, :wq 之外,其實(shí) vim 還有非常多的按鍵可以使用。當(dāng)然我們這里也只是把最常用的操作說(shuō)明,更多的操作下一小節(jié)有圖示,有推薦資料;同時(shí),因?yàn)槭蔷庉嬈鳎覀儽竟?jié)也只介紹操作按鍵,實(shí)際的效果還得靠自己多測(cè)試。
2.3.1 從一般模式 進(jìn)入 編輯模式
當(dāng)我們?cè)谝话隳J剑脒M(jìn)入文本編輯模式,操作鍵如下表說(shuō)明:
快捷鍵 | 功能描述 |
---|---|
i (小寫(xiě)) | 在當(dāng)前光標(biāo)所在位置 插入文本 |
I(大寫(xiě)) | 在當(dāng)前光標(biāo)所在行的行首 插入本文 |
a(小寫(xiě)) | 在當(dāng)前光標(biāo)所在位置的下一個(gè)字符 插入文本 |
A(大寫(xiě)) | 在光標(biāo)所在行的行尾 插入文本 |
o(小寫(xiě)) | 在光標(biāo)所在位置后插入新行,就是在當(dāng)前光標(biāo)所在行的下方新建一行 |
O(大寫(xiě)) | 在當(dāng)前光標(biāo)所在行的上方,新建一行 |
r(小寫(xiě)) | 替換當(dāng)前光標(biāo)所在位置的字符 ,r 只會(huì)取代光標(biāo)所在的那一個(gè)字符一次 |
R(大寫(xiě)) | 替換當(dāng)前光標(biāo)所在位置之后的字符,R會(huì)一直取代光標(biāo)所在的文字,直到按下 ESC 為止 |
ESC | 退出插入模式 |
上面這些按鍵中,在 vi 畫(huà)面的左下角處會(huì)出現(xiàn)『--INSERT--
』或『--REPLACE--
』的字樣。
--INSERT--
我們前面講過(guò)就是插入模式,--REPLACE--
就是替換模式。
在我們想要編輯本文的時(shí)候,一定要在左下角處看到 INSERT
(插入) 或 REPLACE
(替換)才能輸入!
對(duì)于上面的 r
與 R
,測(cè)試結(jié)果如下:
使用大寫(xiě)的R:
使用小寫(xiě)的r:
進(jìn)入編輯模式式之后,就可以正常地編輯文本了,使用方向鍵來(lái)移動(dòng)光標(biāo),回車(chē)鍵進(jìn)行換行,操作方式與 Windows 記事本一樣。
2.3.2 從一般模式 進(jìn)入 底線命令模式
當(dāng)我們?cè)谝话隳J剑聪骆I盤(pán)的冒號(hào)鍵 “:” 就進(jìn)入了底線命令模式。
操作鍵如下表說(shuō)明(下面的指令都是基于在一般模式中已經(jīng)輸入了:的基礎(chǔ)上,w 表示 在一般模式下輸入了:w
):
快捷鍵 | 功能描述 |
---|---|
w | 保存文檔 |
w! | 若文件屬性為『只讀』時(shí),強(qiáng)制寫(xiě)入該文件。能不能寫(xiě)入還是取決于你賬戶的權(quán)限。 |
w [filename] | 另存為以 [filename] 為文件名的文檔 |
r [filename] | 讀取文件名為 filename 的文檔 |
q | 直接退出軟件,前提是文檔未做任何修改 |
q! | 不保存修改,直接退出軟件 |
wq | 保存文檔,并退出軟件。 |
! command | 回到終端窗口,執(zhí)行 command 命令,按回車(chē)鍵可切回 vi |
set nu | 顯示行號(hào),設(shè)定之后,會(huì)在每一行的前綴顯示該行的行號(hào) |
set nonu | 與 set nu 相反,取消行號(hào) |
驚嘆號(hào) (!) 在 vi 當(dāng)中,常常具有 “強(qiáng)制” 的意思。
2.3.3 一般模式 按鍵操作
前面說(shuō)明的文本輸入模式,和底線命令模式看起來(lái)都不難,相對(duì)來(lái)說(shuō)最多最復(fù)雜的操作都是在一般模式下面 = =!
在任意模式下按按鍵“Esc”可進(jìn)入到一般模式。下在一般模式下,可以進(jìn)行復(fù)制,粘貼,刪除,查找替換某個(gè)關(guān)鍵字等。
操作鍵如下表說(shuō)明:
快捷鍵 | 功能描述 | |
---|---|---|
光標(biāo)移動(dòng) | k (或上方向鍵) | 光標(biāo)上移一行 |
j (或下方向鍵) | 光標(biāo)下移一行 | |
h (或左方向鍵) | 光標(biāo)左移一個(gè)字符 | |
l (或右方向鍵) | 光標(biāo)右移一個(gè)字符 | |
[Ctrl] + [b](或 PageUp) | 向上翻頁(yè) | |
[Ctrl] + [f] (或 PageDown) | 向下翻頁(yè) | |
nG 或 ngg | 光標(biāo)移動(dòng)到第 n行首 | |
G | 移動(dòng)到最后一行 | |
0 或功能鍵[Home] | 光標(biāo)移至當(dāng)前行行首 | |
$ 或功能鍵[End] | 光標(biāo)移至當(dāng)前行行末 | |
..by 矜辰所致..CSDN、公眾號(hào)同名 | ||
文本查找 | /word | 向光標(biāo)之下尋找一個(gè)名稱(chēng)為 word 的字符串 |
n | 在同一個(gè)方向重復(fù)上一次搜索命令,即查找下一個(gè)關(guān)鍵字 | |
N | 在反方向重復(fù)上一次搜索命令,即查找上一個(gè)關(guān)鍵字 | |
文本替換 | :1,$s/word1/word2/g 或 :%s/word1/word2/g | 從第一行到最后一行尋找 word1 字符串,并將該字符串取代為 word2 ! |
:1,$s/word1/word2/gc 或 :%s/word1/word2/gc | 和上面一樣替換,取代前顯示需要用戶確認(rèn) | |
..by 矜辰所致..CSDN、公眾號(hào)同名 | ||
刪除、剪切、復(fù)制、粘貼 | d | 刪除光標(biāo)所選的內(nèi)容 |
dd | 刪除當(dāng)前行 | |
ndd | 刪除光標(biāo)后 n 行 | |
x(小寫(xiě)) | 刪除光標(biāo)所在的字符 | |
X(大寫(xiě)) | 刪除光標(biāo)前面的一個(gè)字符 | |
y | 復(fù)制光標(biāo)所選的內(nèi)容 | |
yy | 復(fù)制當(dāng)前行 | |
nyy | 復(fù)制當(dāng)前行及其下面 n行 | |
p(小寫(xiě)) | 將復(fù)制的數(shù)據(jù)粘貼在當(dāng)前行的下一行 | |
P(大寫(xiě)) | 將復(fù)制的數(shù)據(jù)粘貼在當(dāng)前行的上一行 | |
..by 矜辰所致..CSDN、公眾號(hào)同名 | ||
撤銷(xiāo)重做 | u | 撤銷(xiāo)上一步的操作,等價(jià)于 Windows 的 Ctrl+Z |
Ctrl+r | 重做上一步的操作 | |
.(小數(shù)點(diǎn)) | 重復(fù)前一個(gè)動(dòng)作 |
一些操作的補(bǔ)充說(shuō)明:
1、如果想要進(jìn)行多次移動(dòng)的話,例如向下移動(dòng) 30 行,可以使用 "30j" 或 "30↓" 的組合按鍵, 亦即加上想要進(jìn)行的次數(shù)(數(shù)字)后,按下動(dòng)作即可!
跳轉(zhuǎn)到文件頭和文件尾:1gg
就跳到第一行的行首,就是文件頭。G
就是跳轉(zhuǎn)轉(zhuǎn)至文件結(jié)尾。
2、使用 /word 配合 n 及 N 是非常有幫助,可以讓你重復(fù)的找到一些你搜尋的關(guān)鍵詞,在 /word 之前先跳到第一行則進(jìn)行全文件搜索。
上面表格列舉了最常用的 vi 編輯器操作,如果熟練掌握表格中的操作,就已經(jīng)可以很好的使用 vi 編輯器了,當(dāng)然,vi 的操作 和 上一篇文章的 shell 指令一樣,不是背出來(lái)的而是用出來(lái)的!
2.4 更多操作學(xué)習(xí)
我們上面的介紹說(shuō)明,介紹了一般常用的操作,基本可以滿足正常使用需求,如果需要學(xué)習(xí)更多,可以自行參考更多資料:
史上最全Vim快捷鍵鍵位圖(入門(mén)到進(jìn)階)
上圖就是網(wǎng)上到處流傳的經(jīng)典的 vi 鍵盤(pán)圖,出自上面推薦的網(wǎng)址,大家可以自行查看。
結(jié)語(yǔ)
本文主要是介紹 Linux 下 Vi 編輯器 以及其使用方式。
要插一句,最近發(fā)現(xiàn)自己一些文章直接被搬運(yùn),有些地方想投訴也投訴不了,沒(méi)辦法,以后得張個(gè)心眼,我是矜辰所致,全網(wǎng)同名!暫時(shí)加句話把,以后得好好想想如何防止直接搬運(yùn)。
對(duì)于初學(xué)者,我的建議是,掌握幾條基本的指令,能夠?qū)ξ臋n進(jìn)行一定的修改即可,不用精通,但是一定要會(huì) !
針對(duì)自己未來(lái)的發(fā)展方向選擇性的深入學(xué)習(xí),如果以后工作經(jīng)常需要使用 vi ,那么可以針對(duì)性的深入學(xué)習(xí)和練習(xí),如果只是在需要的時(shí)候進(jìn)行簡(jiǎn)單的修改,掌握幾條必備基本指令,后期遇到的時(shí)候再查看手冊(cè)。
永遠(yuǎn)要記住,學(xué)習(xí)工具使用的最好方式是自己動(dòng)手!
好了,Linux 下編輯器的使用我們就講到這里,謝謝大家!
審核編輯:湯梓紅
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19677瀏覽量
317751 -
Linux
+關(guān)注
關(guān)注
87文章
11511瀏覽量
213894 -
編輯器
+關(guān)注
關(guān)注
1文章
822瀏覽量
32056
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式Linux的開(kāi)發(fā)工具
CentOS下vi編輯器用法大全
Linux下C編程基礎(chǔ)之常用編輯器淺析

嵌入式Linux系統(tǒng)開(kāi)發(fā)入門(mén)基礎(chǔ)
嵌入式linux系統(tǒng)的學(xué)習(xí)步驟
Linux系統(tǒng)vi(vim)編輯器命令使用教程
Linux入門(mén)教程之Linux的vi編輯器的詳細(xì)資料概述
linux系統(tǒng)教程之Vi編輯器的使用教程免費(fèi)下載

關(guān)于嵌入式linux系統(tǒng)學(xué)習(xí)步驟的詳細(xì)介紹
嵌入式Linux開(kāi)發(fā)工具(課上總結(jié))

視頻教程-嵌入式Linux系統(tǒng)基礎(chǔ)入門(mén)-Linux

評(píng)論