女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]接下來(lái)主要介紹了linux下的vim編輯器常用的一些方法,操作舉例并說(shuō)明作用。

接下來(lái)主要介紹了linux下的vim編輯器常用的一些方法,操作舉例并說(shuō)明作用。

一、vim常用快捷鍵和實(shí)用操作

vim打開(kāi)文件方式:**

用法1:vim /tmp/myshell.sh

表示打開(kāi)tmp目錄下的myshell.sh文件,不存在則創(chuàng)建一個(gè),默認(rèn)光標(biāo)會(huì)定位到上次所在位置和高亮上次高亮的內(nèi)容。

用法2:vim +10 /tmp/myshell.sh

表示打開(kāi)tmp目錄下的myshell.sh文件并且將光標(biāo)移動(dòng)到第10行。

用法3:vim +/hello /tmp/myshell.sh

表示打開(kāi)tmp目錄下的myshell.sh文件并且高亮顯示文件里所有的hello內(nèi)容。

用法4:vim /tmp/myshell.sh /home/my.sh /root/a.txt

表示同時(shí)打開(kāi)tmp目錄下的myshell.sh、home目錄下的my.sh和root目錄下的a.txt文件。

vim常用的三種模式:命令模式、編輯模式、末行模式(尾行模式)

1.命令模式[命令模式下無(wú)法編輯文件,只允許刪除,復(fù)制,粘貼,撤銷(xiāo),使用快捷鍵等操作,文件打開(kāi)時(shí)默認(rèn)進(jìn)入此模式]

光標(biāo)移動(dòng)操作:

特別技巧:數(shù)字+上下左右按鍵可以向?qū)?yīng)方向移動(dòng)光標(biāo)到指定位置,如:5+向上鍵 表示是向上移動(dòng)光標(biāo)5行。

用法1:shift+6或^

表示移動(dòng)光標(biāo)到所在行的行首位置。

用法2:shift+4或&

表示移動(dòng)光標(biāo)到所在行的行尾位置。

用法3:gg

表示將光標(biāo)移動(dòng)到文件內(nèi)容的第一行位置,這里注意是小寫(xiě)字母。

用法4:G

表示將光標(biāo)移動(dòng)到文件內(nèi)容的最后一行位置,這里注意是大寫(xiě)字母。

用法5:5G

表示將光標(biāo)移動(dòng)到文件內(nèi)容的第5行位置,這里注意是大寫(xiě)字母。

用法6:ctrl+b或pg up

表示向上翻屏。

用法7:ctrl+f或pg dn

表示向下翻屏。

復(fù)制、刪除、粘貼、撤銷(xiāo)操作:

用法1:yy

表示復(fù)制光標(biāo)所在行的整行內(nèi)容。

用法2:5yy

表示復(fù)制包含光標(biāo)所在行向下的5行內(nèi)容。

用法3:dd

表示刪除光標(biāo)所在行的整行內(nèi)容并且將下面的內(nèi)容上移到光標(biāo)位置(dd其實(shí)剪切操作只是效果等同于刪除)。

用法4:5dd

表示刪除包含光標(biāo)所在行向下的5行內(nèi)容并且將下面的內(nèi)容上移到光標(biāo)位置(dd其實(shí)剪切操作只是效果等同于刪除)。

用法5:D

表示刪除光標(biāo)所在行的整行內(nèi)容并且當(dāng)前行會(huì)變成空白行。

用法6:p

表示粘貼復(fù)制的內(nèi)容到光標(biāo)所在位置。

用法7:u

表示撤銷(xiāo)上次的操作,ctrl+r表示取消之前的撤銷(xiāo)操作。

用法8:ctrl+v

表示自定義可視化選擇內(nèi)容塊 ,需要使用上下左右鍵來(lái)選中內(nèi)容,選中內(nèi)容塊后可以使用yy和dd進(jìn)行相關(guān)的操作。

2.編輯模式[編輯模式可以對(duì)文件的內(nèi)容進(jìn)行編輯操作,在命令模式下按任意鍵進(jìn)入編輯模式,但大多數(shù)人按i進(jìn)入編輯模式,按esc退出編輯模式并進(jìn)入命令模式]

用法1:i

表示進(jìn)入編輯模式并且在光標(biāo)所在字符的前面開(kāi)始編輯內(nèi)容,小寫(xiě)的i,比較常用。

用法2:a

表示進(jìn)入編輯模式并且在光標(biāo)所在字符的后面開(kāi)始編輯內(nèi)容,小寫(xiě)的a,比較常用。

用法3:o

表示進(jìn)入編輯模式并且在光標(biāo)所在行的下面插入新的一行開(kāi)始編輯內(nèi)容,小寫(xiě)的o,不常用。

用法4:I

表示進(jìn)入編輯模式并且在光標(biāo)所在行的行首開(kāi)始編輯內(nèi)容,大寫(xiě)的i,不常用。

用法5:A

表示進(jìn)入編輯模式并且在光標(biāo)所在行的行尾開(kāi)始編輯內(nèi)容,大寫(xiě)的A,不常用。

用法6:O

表示進(jìn)入編輯模式并且在光標(biāo)所在行的上面插入新的一行開(kāi)始編輯內(nèi)容,大寫(xiě)O,不常用。

用法7:S

表示進(jìn)入編輯模式并且刪除光標(biāo)所在行內(nèi)容后開(kāi)始編輯內(nèi)容,大寫(xiě)S,不常用。

3.末行模式[末行模式可以執(zhí)行特定的命令操作如:搜索、替換、保存、退出、高亮等操作,在命令模式下按:或/進(jìn)入末行模式,在:或/后面可以輸入特定的命令對(duì)文件進(jìn)行操作。按esc退出末行模式并進(jìn)入命令模式]

進(jìn)入末行模式方式:按下:冒號(hào)進(jìn)入末行模式。

退出末行模式三種方式:

1、按一次esc表示延遲退出末行模式并進(jìn)入命令模式。

2、連按兩次esc表示快速退出末行模式并進(jìn)入命令模式。

3、刪除:后的命令后在按一次刪除鍵表示退出末行模式并進(jìn)入命令模式。

末行模式操作命令":"

保存與退出文件:

用法1:w

表示保存編輯的文件內(nèi)容。

用法2:w /tmp/a.txt

表示將當(dāng)前文件內(nèi)容另存為到tmp目錄下并命名為a.txt文件。

用法3:q

表示退出文件,需要先使用w命令保存后才能退出文件或者文件未被修改時(shí)直接退出文件。

用法4:wq

表示保存文件修改的內(nèi)容并退出文件。

用法5:q!

表示強(qiáng)制退出文件并且不保存對(duì)文件內(nèi)容的修改操作。

用法6:w!

表示強(qiáng)制保存對(duì)文件內(nèi)容的修改。

用法7:wq!

表示強(qiáng)制保存文件內(nèi)容并退出文件。

用法8:x

表示文件未修改時(shí)則直接退出,文件被修改后則保存并退出,小寫(xiě)x。

替換文件內(nèi)容:

用法1:s/yy/uu

表示替換光標(biāo)所在行的第一個(gè)yy關(guān)鍵子字為uu。

用法2:s/yy/uu/g

表示替換光標(biāo)所在行里的所有yy關(guān)鍵字為uu。

用法3:%s/yy/uu

表示替換整個(gè)文件的所有行的第一個(gè)yy關(guān)鍵字為uu。

用法4:%s/yy/uu/g

表示替換整個(gè)文件里的所有yy關(guān)鍵字為uu。

其他命令:

用法1:!ls -l

表示暫時(shí)隱藏vim打開(kāi)的內(nèi)容并執(zhí)行外部的ls命令。

用法2:nohl

表示取消文件內(nèi)容里的高亮關(guān)鍵詞設(shè)置。

用法3:set nu

表示顯示文件內(nèi)容的行號(hào)。set nonu表示取消行號(hào)。

用法4:files

表示使用vim打開(kāi)多個(gè)文件時(shí)查看文件名稱(chēng),其中%a表示當(dāng)前活動(dòng)的文件,#表示上一次打開(kāi)的文件。

用法5:open a.txt

表示切換到a.txt文件,通常使用vim打開(kāi)多個(gè)文件時(shí)切換需要編輯的文件時(shí)使用。

用法6:bn

表示切換到下一個(gè)打開(kāi)的文件,bp表示切換到上一個(gè)打開(kāi)的文件。vim打開(kāi)多個(gè)文件時(shí)使用。

末行模式操作命令"/"

用法:/hello

表示搜索vim打開(kāi)的文件里面的所有hello關(guān)鍵字并且高亮搜索到的結(jié)果,按小寫(xiě)n向下查找搜索結(jié)果,按大寫(xiě)N表示向上查找搜索到的結(jié)果。

vim配置文件:個(gè)人配置與全局配置沖突時(shí)以個(gè)人配置為準(zhǔn)。

1.用戶(hù)個(gè)人配置文件[用戶(hù)家目錄下/.vimrc,編輯或自行新建]

用法1:在/home/huzibbs/.vimrc文件中寫(xiě)入:set nu

表示設(shè)置huzibbs用戶(hù)每次打開(kāi)vim編輯器時(shí)顯示行號(hào)。

用法2:在/home/huzibbs/.vimrc文件中寫(xiě)入:syntax off

表示設(shè)置huzibbs用戶(hù)每次打開(kāi)vim編輯器時(shí)不啟用代碼著色功能。

2.全局配置文件[/etc/vimrc]

用法1:編輯/etc/vimrc文件寫(xiě)入:set nu

表示設(shè)置所有用戶(hù)每次打開(kāi)vim編輯器時(shí)顯示行號(hào)。

用法2:在/etc/vimrc文件中寫(xiě)入:syntax off

表示設(shè)置當(dāng)前用戶(hù)每次打開(kāi)vim編輯器時(shí)不啟用代碼著色功能。

二、實(shí)用小功能

1.vim代碼著色[給代碼標(biāo)記顏色功能,需要在末行模式:下執(zhí)行]

用法1:syntax on

表示開(kāi)啟vim的代碼著色功能,默認(rèn)開(kāi)啟。

用法2:syntax off

表示關(guān)閉vim的代碼著色功能。

2.vim計(jì)算器[在編輯文件時(shí)計(jì)算公式時(shí)使用,需要在編輯模式下使用]

用法:按ctrl+r鍵,輸入=號(hào),在等號(hào)后面輸入需要計(jì)算的公式回車(chē)得出的結(jié)果輸出到光標(biāo)所在處。

3.命令別名機(jī)制[用戶(hù)家目錄/.bashrc]

用法:編輯/home/huzibbs/.bashrc 寫(xiě)入內(nèi)容:alias cls='clear'

表示設(shè)置huzibbs用戶(hù)環(huán)境下的clear清屏命令別名為cls,重新登錄后生效。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶(hù)體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(chē)(EV)作為新能源汽車(chē)的重要代表,正逐漸成為全球汽車(chē)產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車(chē)的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車(chē)的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車(chē) 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車(chē)場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周?chē)娮釉O(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉