日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三)

發(fā)布時(shí)間:2025/3/12 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Linux學(xué)習(xí)之Vim/Vi使用

Vim/Vi簡(jiǎn)介

Vim/Vi工作模式

Vim/Vi基本使用

Vim/Vi應(yīng)用技巧

Vim/Vi簡(jiǎn)介

Vim/Vi是一個(gè)功能強(qiáng)大的全屏幕文本編輯器,是Linux/UNIX上最常用的文本編輯器,它的作用是建立、編輯、顯示文本文件。

Linux下的編輯器最常用的就是vim或者vi文本編輯。vi 和vim 編輯器的區(qū)別是vim是vi的改進(jìn)版本,在vi 編輯器的基礎(chǔ)上上擴(kuò)展了很多實(shí)用的功能。?大多數(shù)的linux/unix 發(fā)行版本中都

使用 vim 代替了原來(lái)的 vi 文本編輯器。 如果是centos或者redhat系統(tǒng),當(dāng)系統(tǒng)安裝完畢后,vi/vim 文本編輯器默認(rèn)情況下就已經(jīng)被安裝了。如果是debian/ubuntu系統(tǒng)下,默認(rèn)情況下

,vim編輯器是不會(huì)被安裝的。你需要在ubuntu系統(tǒng)下手動(dòng)安裝vim編輯。

vi/vim文本編輯器是我們?cè)趌inux系統(tǒng)下工作可以說(shuō)是必須會(huì)使用的一個(gè)工具,因?yàn)閘inux系統(tǒng)的設(shè)計(jì)理念是一切皆文件,也就是說(shuō),你在linux里的任何操作都是對(duì)文件的操作,所以會(huì)經(jīng)常去

操作文件,更改文件,保存文件,退出并保存文件。

Vim/Vi 沒(méi)有菜單,只有命令。

Vim/Vi工作模式

命令模式:

進(jìn)入:vi filename

退出::wq

插入模式:

i a o

注意:從插入模式變?yōu)槊钅J?#xff0c;按ESC鍵

編輯模式:

命令以回車(chē)結(jié)束運(yùn)行

注意:從編輯模式變?yōu)槊钅J?#xff0c;按ESC鍵

Vim/Vi基本使用

插入命令

命令 作用

a在光標(biāo)后附加文本

A在本行行末附加文本

i在光標(biāo)前插入文本

I在本行開(kāi)始插入文本

o在光標(biāo)下插入新行

O在光標(biāo)上插入新行

定位命令

命令 作用

h左移一個(gè)字符

j下移一行

k上移一行

l下移一個(gè)字符

$移到行尾

0移到行首

H移至屏幕上端

M移至屏幕中央

L移至屏幕下端

:set nu設(shè)置行號(hào)

:set nonu取消行號(hào)

gg到第一行

G到最后一行

nG 到第n行

:n到第n行

刪除命令

命令作用

x刪除光標(biāo)所在處字符

nx刪除光標(biāo)所在處后n個(gè)字符

dd刪除光標(biāo)所在行

ndd刪除光標(biāo)往下n行

dG 刪除光標(biāo)所在行末尾的內(nèi)容

D刪除從光標(biāo)所在處到行尾

:n1,n2d刪除指定范圍的行

復(fù)制和取消命令

命令作用

yy、Y復(fù)制當(dāng)前行

nyy、nY復(fù)制當(dāng)前行以下n行

dd剪切當(dāng)前行

ndd剪切當(dāng)前行以下n行

p、P粘貼在當(dāng)前光標(biāo)所在行下或行上

替換和取消命令

命令作用

r取代光標(biāo)所在處字符

R從光標(biāo)所在處開(kāi)始替換字符,按Esc結(jié)束

u取消上一部操作

搜索和替換

命令 作用

/string 向前搜索指定字符串 開(kāi)啟搜索時(shí)忽略大小寫(xiě) :set ic 關(guān)閉搜索時(shí)忽略大小寫(xiě) :set noic

n 搜索指定字符串的下一個(gè)出現(xiàn)位置

:%s/old/new/g 全文替換指定字符串

:n1,n2s/old/new/g 在一定范圍內(nèi)替換指定字符串,后面g意思是在替換時(shí)是否確認(rèn),c為沒(méi)有提示

r 取代光標(biāo)所在處字符

R 從光標(biāo)所在處開(kāi)始替換字符,按Esc結(jié)束

u 取消上一部操作

保存和退出命令

命令作用

:w保存修改

:w new_filename另存為指定文件

:wq保存修改并退出

ZZ快捷鍵,保存修改并退出

:q!不保存修改退出

:wq!保存修改并退出(文件所有者可忽略文件的只讀屬性)

注意:對(duì)文件可以強(qiáng)行保存退出的只可能是文件所有者或者是root用戶(hù)

Vim/Vi應(yīng)用技巧

導(dǎo)入文件:r 文件名

在Vi中執(zhí)行命令:!命令

在Vi中導(dǎo)入執(zhí)行命令的結(jié)果r !命令

定義快捷鍵:map 快捷鍵 觸發(fā)命令

連續(xù)行注釋

替換

自定義vi使用方式

導(dǎo)入文件:r 文件名

可以將其他文件的內(nèi)容導(dǎo)入到這個(gè)編輯的文件中。

在Vi中執(zhí)行命令:!命令

在Vi中導(dǎo)入執(zhí)行命令的結(jié)果r !命令

按一次回車(chē)回到編輯文件的界面內(nèi)

定義快捷鍵:map 快捷鍵 觸發(fā)命令

范例:

:map ^P I#

#這個(gè)快捷鍵的作用,按ctrl+p后光標(biāo)跳到在本行開(kāi)始位置,寫(xiě)入#,用來(lái)加注釋。

:map ^B 0x

#這個(gè)快捷鍵的作用是光標(biāo)移到行首,刪除光標(biāo)所在處的字符,用來(lái)刪除注釋。

unmap ^p 取消快捷鍵

連續(xù)行注釋

:n1,n2s/^/#/g

:n1,n2s/#//g

:n1,n2s/^/\/\//g

替換

很容易理解,輸入一個(gè)字符或者字符串,變成另一個(gè)字符串。

定義替換:ab sammail sam@

取消ab替換的定義:unab sammail

自定義vi使用方式

每一個(gè)用戶(hù)都可以定義自己的vi使用方式,配置文件在每個(gè)用戶(hù)的宿主目錄下的/.vimrc。

root /root

user /home

總結(jié)

以上是生活随笔為你收集整理的linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。