欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報(bào)激活碼778899分享:Linux的VIM編輯器的使用

柚子快報(bào)激活碼778899分享:Linux的VIM編輯器的使用

http://yzkb.51969.com/

1、什么是 vim?

Vim 是一個(gè)文本編輯器,類似于 win 上的 wps。

2、vi 和 vim 的關(guān)系?

Vim 是 vi 的加強(qiáng)版, vi 的命令基本全部可以在 vim 上使用,而且比 vi 使用起來更加容易。因?yàn)檫@兩個(gè)是一樣的。

3、如何打開 vi 編輯器?

vi 編輯器它沒有菜單,所以我們是通過命令來操作的。我們打開控制臺(tái),這里在 home/topeet 路徑下。我們直接輸入 vi filename(文件名) ,這里起為 test.c ,這樣我們就打開了文本編輯器。如果我打開的文件它不存在,它是一個(gè)什么效果呢,如果說我們打開的這個(gè)文件不存在,它會(huì)新建一個(gè)文件,如果說這個(gè)文件存在,那么他就直接打開了。即如果當(dāng)前路徑?jīng)]有我們要打開的文件, vi 會(huì)幫我創(chuàng)建一個(gè),如果當(dāng)前路徑有這個(gè)文件,則直接打開這個(gè)文件。如下圖所示

4、vim 編輯器有三種模式

第一種模式是一般模式。我們來看一下,我們打開 vi 編輯器之后,我們現(xiàn)在所處的模式就是一般模式。

第二種模式是編輯模式。編輯模式可以在這個(gè)模式上輸入一些文本。如果要切換到編輯模式,直接按鍵盤上的 i ,這里出來個(gè) INSERT ,所以我們現(xiàn)在所處的模式就是編輯模式。我們在編輯模式里面我們可以輸入文本內(nèi)容,輸入文字或者字母都是可以的。

從編輯模式退到一般模式,直接按鍵盤上的 ESC 按鍵,現(xiàn)在左下角就沒有 INSERT 這個(gè)單詞了。

第三種是命令行模式,現(xiàn)在所處的模式是一般模式,切換到命令行模式直接輸入鍵盤上的冒號(hào),這里有個(gè)冒號(hào)。現(xiàn)在所處的這個(gè)狀態(tài)就是命令行模式。

在命令行模式輸入命令“set number”, 即可顯示行號(hào)。

在命令行模式按 ESC 鍵也可以退回到一般模式。比如說從一般模式再切換到編輯模式,按鍵盤上的 i ,然后我退回按 ESC 。這三種模式我們都是通過 ESC 來退回的,是按鍵盤上的“:”,或者是“i”鍵來切換的,這就是 vi 編輯器的三種模式。除了鍵盤上的 i 鍵,可以按 a 或者是 o 按鍵都可以進(jìn)到編輯模式。

5、vim 編輯器移動(dòng)光標(biāo)

因其它沒有圖形界面,所以我們沒有辦法移動(dòng)鼠標(biāo)來移動(dòng)我們的光標(biāo),我們在這上面移動(dòng)光標(biāo),我們是按鍵盤上的上下左右按鍵來實(shí)現(xiàn)的,如果說鍵盤是小鍵盤,沒有上下左右按鍵,你也可以使用鍵盤上的 H

J K L 按鍵來完成光標(biāo)的移動(dòng)。 K:向上移動(dòng) J:向下移動(dòng) H:向左移動(dòng) L:向右移動(dòng)

6、vim 編輯器支持快速定位

在一般模式下雙擊鍵盤上的 g ,雙擊 g 它的功能是將光標(biāo)定位到第一行,要怎么把光標(biāo)定位到最后一行呢,使用 G,按一下,這樣光標(biāo)就到最后一行了。如果想要定位到想要定位到的行數(shù),可以使用 ngg ,比如說把光標(biāo)移動(dòng)到第 3 行,我就輸入 3gg ,這就是vim 的快速定位。 gg: 將光標(biāo)定位到第一行

G: 將光標(biāo)定位到最后一行 ngg:將光標(biāo)定位到第 n 行

7、vim 編輯器的文本的復(fù)制和粘貼

先將光標(biāo)放在要復(fù)制內(nèi)容的行首,使用上下左右按鍵來選擇文字,選擇好之后按鍵盤上的 y ,接著按 esc 鍵回到一般模式,把光標(biāo)移動(dòng)到我們要復(fù)制的地方,然后按鍵盤上的 p。如果現(xiàn)在要復(fù)制 1 到 4 行這些字母,先把光標(biāo)移動(dòng)到行首,也就是想要復(fù)制行的行首,然后按鍵盤上的 v ,左下角出現(xiàn)一個(gè)VISUAL 的單詞,然后使用鍵盤的上下左右按鍵選擇要復(fù)制的文本,選擇好了之后按鍵盤上的 Y,然后要粘貼的文本,如下圖所示

先按鍵盤上的ESC 回到一般模式。然后把光標(biāo)移動(dòng)到想要粘貼的位置,把它從第五行開始 粘貼,直接按鍵盤上的 p ,這樣就會(huì)把這些都復(fù)制過來了。

8、vim 編輯器使用快捷鍵來復(fù)制

如果這里就想復(fù)制一行,不想復(fù)制這么多行,那這樣操作就太麻煩了,也有簡單的辦法,比如說這里要復(fù)制第 4 行,直接先雙擊鍵盤上的 y ,然后把光標(biāo)移到第 9 行,按 p ,這樣就復(fù)制了一行。

這就是 vi 的復(fù)制命令,常用的這幾個(gè)命令。 yy:復(fù)制當(dāng)前行 nyy: 復(fù)制當(dāng)前行下的 n 行

9、vim 編輯器的刪除

方法一:直接進(jìn)到編輯模式,使用 delete 來刪除

方法二:使用 dd 命令 dd:刪除光標(biāo)所在行 ndd:刪除 n 行

n1,n2d:刪除指定范圍的行。需要在命令行模式下操作。

方法一,直接進(jìn)到編輯模式,然后直接按鍵盤上的 delete ,就可以來刪除文本的內(nèi)容了,如果說這個(gè)太麻煩,也可以直接使用 dd 命令,這個(gè)命令是刪除光標(biāo)所在行,現(xiàn)在是在第 8 行,先把模式切換到一般模式,因?yàn)楝F(xiàn)在是 INSERT ,然后雙擊 d ,那么第 8 行就被刪掉了。同樣可以使用 ndd ,它的作用是刪除 n 行,比如說刪除第 9 到 11 行,直接輸入 3dd ,則這

3 行都被刪掉了。

在日常的使用中,有的時(shí)候需要?jiǎng)h除很多行,使用這些命令一行一行的刪就太麻煩了,也可以刪除指定范圍的行,它的格式為 n1,n2d ,這個(gè)命令需要在命令行模式輸入。要把第 1 行到第 6 行內(nèi)容全部刪除,進(jìn)入命令行模式,是按鍵盤上的冒號(hào),輸入 1,6d,然后按鍵盤上的回車,這樣 1-6 行就全被刪掉了。

10、vim 編輯器的撤銷

在 win 上使用的是 ctrl+z 來撤銷,在 vim 編輯器里邊,是在一般模式下,輸入字母 u 來撤銷。

注意這里是一般模式,而且關(guān)閉過的文本文件就不能在這做撤銷動(dòng)作了,這個(gè)跟 win 上是一樣的。把刪掉的內(nèi)容再撤銷回來,第一步先要回到一般模式,如果不清楚在哪個(gè)模式,直接使用 ESC 按 鍵來退回到一般模式,然后按鍵盤上的 u,這樣刪掉的內(nèi)容就回來了。如果不想撤銷了即怎么反撤銷呢,反撤銷就是 ctrl+r 。

11、vim 編輯器的查找

在 windows 上使用的是 ctrl+f 來查找的,在 ubuntu 的 vim 編輯器,在命令行模式下輸入 / 或者 ? 來查找的。比如先要查找 da 兩個(gè)字母,直接按鍵盤上的“ / ”,現(xiàn)在進(jìn)到了命行模式,輸入 da ,敲下回車,這樣他就會(huì)找到da 字母了,輸入/da

向下查找就是鍵盤上的“n”,他會(huì)向下查找了,按 ESC 回到一般模式,然后輸入“?”,然后再

輸入 da,敲下回車,然后按 n,就會(huì)向上查找,所以說想要向上查找的話,使用“?”來進(jìn)到命令行模式。

12、 vim 編輯器的替換

先進(jìn)到命令行模式,先輸入: %s /zcy/dianzi/g ,敲下回車,這樣就把zcy替換成了電子,它的命令格式就是 : %s /old/new/g

13、 vim 編輯器的保存

: q! 強(qiáng)行退出

: wq 保存退出

:q 退出沒有編輯過的文本

直接輸入冒號(hào)進(jìn)到命令行模式,如果說想保存退出,直接輸入 wq ,然后回車,這樣就

保存退出了。

然后在打開下first.c 的文件,可以看到修改的內(nèi)容還在這里面,那么如果說想修改完不保存呢,我們這里把這行刪掉,然后輸入冒號(hào),輸入 q! 就會(huì)退出去,然后在打開這個(gè)文本,可以看到刪掉的東西并沒有保存,也就是說之前的操作沒有被保存。

如果說想直接退出呢,就是說只是把文件打開了,只是看下里邊的內(nèi)容,并沒有編輯里邊的文件,直接輸入 :q 就可以退出去了。這里保存后, vim 編輯器會(huì)自動(dòng)幫保存 first.c 這個(gè)文件,之前是沒有 first.c 文件的。所以這里可以不用創(chuàng)建文件,可以直接 vi 加上要?jiǎng)?chuàng)建文件的名字,然后打開保存一下,這里會(huì)

自動(dòng)創(chuàng)建一個(gè)文件,這里在創(chuàng)建一個(gè)名為 second.c 的文件,我們直接輸入 vi second.c ,這個(gè)路

徑下是沒有這個(gè)文件的,那么 vim 編輯器他會(huì)先創(chuàng)建這個(gè)文件,然后再打開,然后保存,ls 看一

下,這樣我們這個(gè)路徑下就有 second.c 了。

14、 vim 編輯器文件的對比

vimdiff file1 file2 file3

然后 vim 編輯它還有個(gè)功能就是文件的對比,使用的是 vimdiff ,后邊跟要對比的文件 ,對比下 first.c 和 second.c,這樣他就會(huì)產(chǎn)生一個(gè)對比的結(jié)果

vimdiff first.c second.c

大部分是使用兩個(gè)文件的對比,當(dāng)然這個(gè)命令也可以進(jìn)行兩個(gè)以上文件的對比,這里在跟一個(gè)

third.c,如下圖所示。

vimdiff first.c second.c third.c

柚子快報(bào)激活碼778899分享:Linux的VIM編輯器的使用

http://yzkb.51969.com/

參考鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19196416.html

發(fā)布評論

您暫未設(shè)置收款碼

請?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄