溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

ubuntu中如何使用vim終端編輯命令

發(fā)布時(shí)間:2022-10-31 10:06:13 來(lái)源:億速云 閱讀:125 作者:iii 欄目:服務(wù)器

今天小編給大家分享一下ubuntu中如何使用vim終端編輯命令的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。

一. VIM高亮

進(jìn)入vim后,在正常模式下輸入以下命令,打開(kāi)php代碼高亮顯示

:syntax啟用

: source  $ VIMRUNITME/語(yǔ)法/php.vim

二. VI常用命令

_______________________________________________________

常規(guī)模式光標(biāo)移動(dòng)

__________________________________________________________

h或左箭頭鍵將光標(biāo)向左移動(dòng)一個(gè)字符

j或向下箭頭光標(biāo)下移一個(gè)字符

或者向上箭頭鍵將光標(biāo)向上移動(dòng)一個(gè)字符

l或右箭頭鍵將光標(biāo)向右移動(dòng)一個(gè)字符

ctrl+f屏幕向前翻頁(yè)(普通)

Ctrl  b屏幕向后翻頁(yè)(常用)

ctrl+d屏幕向前翻轉(zhuǎn)半頁(yè)

Ctrl  u  screen向后翻轉(zhuǎn)半頁(yè)

光標(biāo)移動(dòng)到不是空格字符的下一列

-光標(biāo)移動(dòng)到?jīng)]有空格字符的前一列

Nspace接受數(shù)字,然后按下空格鍵,光標(biāo)將向右移動(dòng)這一行

n個(gè)字符,如20空格,光標(biāo)將向右移動(dòng)20個(gè)字符

0(這是數(shù)字0)移動(dòng)到該行的第一個(gè)字符(常用)

$移動(dòng)到這一行的最后一個(gè)字符(常用)

光標(biāo)移動(dòng)到屏幕的頂行

m光標(biāo)移動(dòng)到屏幕中心的一行

光標(biāo)移動(dòng)到屏幕的底部

g移動(dòng)到這個(gè)文件的最后一行(常用)

NG移動(dòng)到這個(gè)文件的n行。例如,20G將移動(dòng)到

第20行(可匹配:set  nu)

輸入光標(biāo)向下移動(dòng)N行(常用)

________________________________________________________________

通用模式查找替換

________________________________________________________________

/word在光標(biāo)前查找名為word的字符串

?Word在光標(biāo)前查找一個(gè)名為的字符串

:n1,n2s/word1/word2/g在n1和n2行之間找到word1并替換它

是word2(常用)

:1,$s/word1/word2/g從第一行到最后一行搜索word1字符串并替換它

是word2(常用)

:1,$s/word1/word2/ge找到從第一行到最后一行的word1字符串并替換它

Word2,并顯示提示供用戶確認(rèn)后再更換(常用)

__________________________________________________________________

常規(guī)模式刪除復(fù)制粘貼

__________________________________________________________________

X,X  x是向后刪除一個(gè)字符,X是向前刪除一個(gè)字符(常用)

Nx向后刪除N個(gè)字符

刪除光標(biāo)所在的整行(常用)

Ndd從光標(biāo)所在行向下刪除N行。例如,20dd刪除20行(常用)

D1G刪除光標(biāo)所在行到第一行的所有數(shù)據(jù)

DG刪除光標(biāo)所在行到最后一行的所有數(shù)據(jù)

Yy復(fù)制光標(biāo)所在的行(常用)

ny從光標(biāo)所在行向下復(fù)制n行。例如,20yy復(fù)制20行(常用)

Y1G將光標(biāo)所在行的所有數(shù)據(jù)復(fù)制到第一行

YG將光標(biāo)所在行的所有數(shù)據(jù)復(fù)制到最后一行

P,P  p指粘貼在光標(biāo)下一行的復(fù)制數(shù)據(jù),P指粘貼在光標(biāo)上的一行(常用)

j將光標(biāo)所在行的數(shù)據(jù)和下一行的數(shù)據(jù)合并成一行

u恢復(fù)之前的動(dòng)作(常用)

____________________________________________________________________

編輯方式

___________________________________________________________________

我,我插入:在當(dāng)前光標(biāo)處插入輸入文本,現(xiàn)有字符將會(huì)向后

背面(常用)

從當(dāng)前光標(biāo)所在的下一個(gè)字符開(kāi)始輸入的現(xiàn)有字符

會(huì)回落(常用)

O、O插入新行:從光標(biāo)所在的下一行開(kāi)始輸入字符(常用)

R,R替換:R將替換光標(biāo)指向的字符:R將始終替換光標(biāo)指向的字符

按Esc鍵之前的文本(常用)

Esc退出編輯模式并返回正常模式(普通)

___________________________________________________________________

命令行模式

___________________________________________________________________

:w將編輯后的數(shù)據(jù)寫(xiě)入硬盤(pán)文件(常用)

:w!如果文件屬性為只讀,則強(qiáng)制寫(xiě)入文件

:q出口vi(常用)

:q!如果您已經(jīng)修改了文件,不想保存它,請(qǐng)使用它!不要保存文件以強(qiáng)制退出

保存:wq后退出,如果是:wq!則強(qiáng)制保存并退出(常用)

: w[文件名]將編輯后的數(shù)據(jù)保存為另一個(gè)文件(類似于保存新文檔)

:r  [filename]在編輯的數(shù)據(jù)中,讀入另一個(gè)參數(shù)的數(shù)據(jù),即filename

文件內(nèi)容被添加到光標(biāo)所在行的后面

:set  nu顯示行號(hào)。設(shè)置后,每一行的行號(hào)會(huì)顯示在它的前面

:set  nonu與set  nu相反,是取消行號(hào)

N1,n2 w[文件名]將n1到N2的內(nèi)容保存為文件名

以上就是“ubuntu中如何使用vim終端編輯命令”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI