真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux命令vim用法 linux命令vim怎么用

linux下vim 查找命令

linux下vim查找命令:

創(chuàng)新互聯(lián)憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶提供了成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。

/text--查找text,按n查找下一個(gè),N查找上一個(gè)

?text--查找text(反向查找),按n查找下一個(gè),N查找上一個(gè)

*/#--查找光標(biāo)當(dāng)前的單詞,相當(dāng)于/text

:setignorecase--查找忽略大小寫

:setnoignorecase--查找不忽略大小寫

:nohlsearch--關(guān)閉當(dāng)前的高亮顯示,當(dāng)再次查找時(shí)恢復(fù)高亮

:setincsearch--逐步搜索模式,對(duì)當(dāng)前鍵入的字符進(jìn)行查找,不必等輸入完成

:setwrapscan--重新搜索,當(dāng)搜索到文件頭或尾時(shí),返回重新搜索

擴(kuò)展資料:

1、文件窗口:

:openfile--在當(dāng)前窗口打開新文件

:splitfile--在新窗口打開文件

:newfile--用新窗口打開文件,同:splitfile

:bn--切換到下一個(gè)文件

:bp--切換到上一個(gè)文件

:args--查看當(dāng)前打開的文件列表(當(dāng)前正在編輯的文件會(huì)用[]括起來)

:e

:e\qadriveest.txt--打開遠(yuǎn)程文件

:split--打開一個(gè)新窗口,光標(biāo)停在頂層的窗口上

:new--打開一個(gè)新窗口,光標(biāo)停在頂層的窗口上

:vsplit--橫向打開窗口。

Ctrl+ww--移動(dòng)到下一個(gè)窗口

Ctrl+wj--移動(dòng)到下方的窗口

Ctrl+wk--移動(dòng)到上方的窗口

2、其他命令:

Esc/Ctrl+[--鍵入命令

:!command--執(zhí)行shell命令

:suspend/Ctrl+Z--掛起vim,回到shell,fg返回vim

:!perl-cscript.pl--檢查perl腳本語法,不用退出vim

:!perlscript.pl--執(zhí)行perl腳本,不用退出vim

:help--顯示幫助文檔

:helpi--顯示i的幫助文檔(:特殊鍵用,-t:啟動(dòng)參數(shù)用-)

3、編輯命令:

插入:

i--在當(dāng)前位置插入

A--在當(dāng)前行尾插入

I--在當(dāng)前行首插入

o--在當(dāng)前行后插入一行

O--在當(dāng)前行前插入一行

拷貝粘貼剪切:

yy--拷貝當(dāng)前行

2yy--拷貝當(dāng)前行開始的2行

p--在當(dāng)前光標(biāo)后粘貼

P--在當(dāng)前行前粘貼

:1,10co20--將1-10行插入到第20行之后。

:1,$co$--將整個(gè)文件復(fù)制一份并添加到文件尾部

v--進(jìn)入選擇模式,相當(dāng)于在Windows下按住Shift選擇

V--進(jìn)入選擇模式,整行選擇

ddp--交換當(dāng)前行和其下一行

2dd--剪切當(dāng)前行之后的2行

:1,10d--將1-10行剪切

:1,10m20--將第1-10行移動(dòng)到第20行之后

替換:

ra--將當(dāng)前光標(biāo)所在字符替換為a

s/old/new/--用old替換new,替換當(dāng)前行的第一個(gè)匹配

s/old/new/g--用old替換new,替換當(dāng)前行的所有匹配

%s/old/new/--用old替換new,替換所有行的第一個(gè)匹配

%s/old/new/g--用old替換new,替換所有匹配

:10,20s/^/text/g--在第10行到第20行每行前面加上text(:3,5s/^/#/g--注釋3-5行,:3,5s/^#//g

--解除3-5行的注釋,:1,$s/^/#/g--注釋整個(gè)文檔,:%s/^/#/g--注釋整個(gè)文檔)

ddp--交換光標(biāo)所在行和下一行

移動(dòng):

h--左移一個(gè)字符(5h--左移5個(gè)字符)

l--右移一個(gè)字符(5l--右移5個(gè)字符)

k--上移一個(gè)字符(5k--上移5個(gè)字符)

j--下移一個(gè)字符(5j--下移5個(gè)字符)

w--向后移動(dòng)一個(gè)單詞(5w--向后移動(dòng)5個(gè)單詞)

b--向前移動(dòng)一個(gè)單詞(5b--向前移動(dòng)5個(gè)單詞)

e--同w,光標(biāo)停在單詞尾部

ge--同e,光標(biāo)停在單詞尾部

^--移動(dòng)到本行第一個(gè)非空白字符

0--移動(dòng)到本行第0個(gè)字符

--同0

$--移動(dòng)到行尾(3$--移動(dòng)到下面3行的行尾)

gg--移動(dòng)到文件頭(10gg--移動(dòng)到第10行首)

[[--同gg

G--移動(dòng)到文件尾(10G--移動(dòng)到第10行尾)

]]--同G

fx--移動(dòng)到本行光標(biāo)后第一個(gè)為x的字符(3fx--移動(dòng)到本行光標(biāo)后第3個(gè)為x的字符)

Fx--同fx,反向查找

:20--跳到20行行首

Ctrl+e--向下滾動(dòng)一行

Ctrl+y--向上滾動(dòng)一行

Ctrl+d--向下滾動(dòng)半屏

Ctrl+u--向上滾動(dòng)半屏

Ctrl+f--向下滾動(dòng)一屏

Ctrl+b--向上滾動(dòng)一屏

撤銷:

u--撤銷

U--撤銷對(duì)整行的操作

Ctrl+r--撤銷剛才的撤銷

刪除:

x--刪除當(dāng)前字符(3x--刪除當(dāng)前光標(biāo)開始向后三個(gè)字符)

X--刪除當(dāng)前字符的前一個(gè)字符,同dh

dl--刪除當(dāng)前字符,同x

dh--刪除前一個(gè)字符

dd--刪除當(dāng)前行

dj--刪除上一行

dk--刪除下一行

10d--刪除當(dāng)前行開始的10行。

D--刪除當(dāng)前字符至行尾,同d$

kdgg--刪除當(dāng)前行之前所有行(不包括當(dāng)前行)

:1,10d--刪除1-10行

:11,$d--刪除11行及以后所有的行

:1,$d--刪除所有行

J--刪除兩行之間的空行,合并兩行

退出

:wq--保存并退出

ZZ--保存并退出

:q!--強(qiáng)制退出并忽略所有更改

:e!--放棄所有修改,并打開原來文件

:close--關(guān)閉窗口,最后一個(gè)窗口不能使用此命令,可以防止意外退出vim

:q--如果是最后一個(gè)被關(guān)閉的窗口,那么將退出vim

如何使用Linux系統(tǒng)中的Vim編輯器

我們使用Linux系統(tǒng)的時(shí)候,如果要編輯文件內(nèi)容,使用Vim編輯器是最好不過的了。那么如何使用Vim編輯器呢?下面我給大家分享一下。

工具/材料

Linux終端

01

首先打開Linux終端命令行,輸入Vim命令,如下圖所示

02

進(jìn)入Vim編輯器以后我們會(huì)發(fā)現(xiàn)不管按什么鍵都不能輸入內(nèi)容,如下圖所示,因?yàn)楝F(xiàn)在處于命令模式

03

接下來我們按鍵盤上的i鍵從命令模式進(jìn)入到編輯模式,如下圖所示

04

然后我們會(huì)看到編輯器底部會(huì)出現(xiàn)insert字樣,這代表當(dāng)前是編輯模式,如下圖所示

05

當(dāng)編輯完內(nèi)容以后我們按鍵盤上的ESC鍵從編輯模式退回到命令模式,如下圖所示

06

回到命令模式以后我們輸入wq命令,接著輸入要設(shè)置的文件名稱,對(duì)剛才編輯的內(nèi)容進(jìn)行保存,如下圖所示

07

保存以后會(huì)自動(dòng)回到Linux的終端命令行,我們可以用ls命令查看剛才新建的文件是否存在

08

接著可以通過cat命令查看一下文件的內(nèi)容是不是剛才編輯的內(nèi)容,如下圖所示

09

最后如果想再次進(jìn)入文件則可以通過輸入vim命令加上文件名稱進(jìn)入,如下圖所示

Linux知識(shí)點(diǎn)之Vim

進(jìn)入vim編輯器

命令模式: 在這種模式下,可以通過輸入vi的命令對(duì)文件的內(nèi)容就行處理(復(fù)制,刪除,移動(dòng)等),也可以通過按光標(biāo)來移動(dòng)光標(biāo)

編輯模式: 在這種模式下,可以在光標(biāo)處輸入內(nèi)容

命令項(xiàng)模式: 在命令模式下,用戶輸入冒號(hào)后,光標(biāo)會(huì)跳到底行,然后輸入命令

命令模式: 輸入a A i I o O等命令 - 編輯模式

編輯模式: 按ESC鍵 - 命令模式

命令項(xiàng)模式: 輸入冒號(hào) - 命令項(xiàng)模式

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

a 當(dāng)前位置編輯

A 快速到達(dá)行尾并進(jìn)入編輯模式

O 在當(dāng)行上面插入一個(gè)空行并進(jìn)入編輯模式

o 在當(dāng)行下面插入一個(gè)空行并進(jìn)入編輯模式

第一行 gg

最后一行 G

移動(dòng)到100行 100gg

x: 刪除光標(biāo)處的字符 X:刪除光標(biāo)前的一個(gè)字符

d0: 刪除光標(biāo)所在行的第一個(gè)字符到當(dāng)前光標(biāo)的前一個(gè)字符的一串字符

D: 刪除從當(dāng)前光標(biāo)所在字符到當(dāng)前光標(biāo)所在行的最后一個(gè)字符的一串字符

dd: 刪除光標(biāo)所在行的所有字符/剪切當(dāng)前行

dw: 刪除從光標(biāo)處字符開始的第一個(gè)單詞

u: 撤銷命令,一步一步撤銷

跳轉(zhuǎn)末行 G

跳轉(zhuǎn)首行 gg 跳轉(zhuǎn)到第一行

跳轉(zhuǎn)行首 I (大寫字母)

跳轉(zhuǎn)行末 快速到達(dá)行尾并進(jìn)入編輯模式

下一行插入 o(小寫字母o)

復(fù)制五行 5yy

刪除10行 10dd

:w 保存文件 不退出vi :wq 保存文件,退出vi :q! 不保存文件,退出vi

5. Linux的vi/vim使用及常用快捷鍵

命令行下,輸入vim xxx.c就會(huì)進(jìn)入vim一般模式,并開始編輯這個(gè)xxx.c的文件。

使用vim xxx.c就會(huì)默認(rèn)進(jìn)入vim一般模式。

在一般模式下,按下i鍵就會(huì)進(jìn)入編輯模式,也稱INSERT MODE(插入模式)。

編輯模式中,按ESC鍵會(huì)退出編輯模式回到一般模式。

按下:鍵就會(huì)進(jìn)入命令模式。

按下ESC鍵回到一般模式。

命令模式下,輸入

? ? :wq 這個(gè)命令再按回車鍵就會(huì)保存并退出vim(write and quit)

? ? :q 退出vim(不會(huì)保存)

? ? :q! 強(qiáng)制退出vim(不會(huì)保存)

yy 拷貝當(dāng)前行

5yy 拷貝當(dāng)前行及下面一共5行

p 粘貼

dd 刪除當(dāng)前行

4dd 刪除當(dāng)前行及下面一共4行

G 定位到最后一行

gg 定位到第一行

快速定位到指定行號(hào):輸入一個(gè)數(shù)字然后按下G(shift+g)

u 撤銷前一個(gè)操作

/xx 按下回車就會(huì)在文件中查找xx,查到會(huì)高亮第一個(gè)字符,按n會(huì)查找下一個(gè)xx

:set nu 顯示行號(hào)

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


當(dāng)前題目:linux命令vim用法 linux命令vim怎么用
分享路徑:http://weahome.cn/article/hhcgio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部