偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

5分鐘帶你進(jìn)入Vim大門,讓你喜歡Vim

系統(tǒng) Linux
打算在Linux上使用Vim文本編輯器嗎?下面是您入門所需的所有命令 - 在幾分鐘內(nèi)學(xué)習(xí)如何使用Vim 。

[[381882]]

 打算在Linux上使用Vim文本編輯器嗎?下面是您入門所需的所有命令 - 在幾分鐘內(nèi)學(xué)習(xí)如何使用Vim !

Vim是適用于類Unix系統(tǒng)的功能最強大,用途最廣泛的代碼編輯器。它是Bill Joy開發(fā)的Vi編輯器的擴(kuò)展。默認(rèn)情況下,Vim可以在大多數(shù)Linux和BSD系統(tǒng)上使用。

因此,您可以在所有系統(tǒng)和遠(yuǎn)程計算機上使用相同的編輯器。Vim嚴(yán)謹(jǐn)?shù)脑~匯表也使其非常高效和富有表現(xiàn)力。

Vim是如何工作的?

Vim不同于傳統(tǒng)的Linux文本編輯器。它維護(hù)了Unix的哲學(xué),即只做一件事,并把它做好。最基本的概念是,作為程序員,我們將大部分時間都花在編輯代碼上,而不是編寫代碼。

Vim提供了幾種模式來解決這個問題。每種模式都有不同的功能,并通過按鍵來控制?;镜腣im模式有正常模式、可視模式、插入模式和命令模式。

Vim模式圖示

我們使用正常模式來檢查代碼并執(zhí)行快速操作??梢暷J接糜诟吡溜@示文本部分,插入模式是您添加文本的地方。您將使用命令模式鍵入各種Vim命令。

如何使用Vim的插入模式

當(dāng)您打開Vim時,它將以正常模式啟動。您可以通過輸入i鍵切換到插入模式。這將在光標(biāo)位置調(diào)用插入模式。您應(yīng)該在左下角看到一個指示。

現(xiàn)在您可以輸入任何文本,并且vim會將這些文本復(fù)制到緩沖區(qū)中。要保存進(jìn)度,請按退出鍵<ESC>切換回正常模式?,F(xiàn)在鍵入以下vim命令。

:w

還有其他方法可以進(jìn)入插入模式。例如,您可以 在正常模式下按o,在當(dāng)前行下方插入文本。使用O在當(dāng)前行上方插入文本。

在Vim中插入文字

使用I鍵(i的大寫)在當(dāng)前行的開頭插入文本。您可以使用a鍵在光標(biāo)后面追加文本。使用A鍵在行尾添加文本。

要保存并退出當(dāng)前文件,請切換到命令模式,然后鍵入以下內(nèi)容。

:wq

如何使用Vim的正常模式

Vim用戶大部分時間都花在正常模式下。在這里,您可以瀏覽文本并執(zhí)行快速編輯。在任何模式下按Escape <ESC>鍵都將帶您進(jìn)入正常模式。

vim代替標(biāo)準(zhǔn)箭頭鍵,使用hjkl (h表示左,j表示下,k表示上,l表示右)進(jìn)行導(dǎo)航。起初似乎適得其反。但是,vim這樣做是為了節(jié)省用戶到達(dá)鍵盤上的箭頭鍵所花費的時間。

而且,像許多基于控制臺的編輯器一樣,vim鼓勵用戶遠(yuǎn)離鼠標(biāo)。您可以配置vim來啟用鼠標(biāo)支持。

您也可以逐個單詞移動文本。例如,在正常模式下按w將光標(biāo)移至下一個單詞的開頭。您可以使用b移至當(dāng)前單詞的開頭,然后通過e結(jié)束。

Vim使用單詞導(dǎo)航

使用0 導(dǎo)航到行的開頭,使用$移到行的結(jié)尾。按H鍵可使光標(biāo)移至屏幕頂部,M鍵將光標(biāo)移至屏幕中部,L鍵將光標(biāo)移至屏幕底部。您可以使用Ctrl + u和Ctrl + d上下滾動。如果在正常模式下按gg,vim會將光標(biāo)移到頂部。輸入G 移至末尾。

一旦您習(xí)慣了在正常模式中移動,就可以學(xué)習(xí)vim編輯命令。使用x刪除一個字符,使用s替換。您可以使用d操作符刪除文本。其語法如下所示

d{motion}

操作范圍的指令。例如,在正常模式下按dw會刪除當(dāng)前單詞。如果輸入d$,vim將刪除光標(biāo)至行尾的所有內(nèi)容。同樣,輸入d0將刪除到行首。使用dd刪除整行。

在Vim中刪除文本

但是,您無需刪除某些內(nèi)容并進(jìn)入替換模式即可進(jìn)行更改。該c操作符允許我們進(jìn)行更改VIM直接從正常模式運動。

c{motion}

因此,當(dāng)你按下cw鍵時,vim會刪除當(dāng)前單詞并將你置于插入模式。您的光標(biāo)必須在單詞的開頭,因為vim將從當(dāng)前位置刪除。用ciw來避開這個。這會在當(dāng)前單詞中進(jìn)行更改。使用cc來更改整行。

在Vim中更改文本cc來更改整行

使用y復(fù)制,使用p粘貼。yw復(fù)制當(dāng)前單詞,而yy復(fù)制整行。您可以使用點操作符重復(fù)前面的命令,使用u撤消更改,然后使用Ctrl + r重做。

如果要在代碼中查找內(nèi)容,請在Linux中使用以下vim命令。

/{regex}

這里,regex是一個正則表達(dá)式。按n表示進(jìn)入下一個匹配,按n表示進(jìn)入上一個匹配。

在Vim中查找字符串

如何使用Vim的可視模式

在可視模式下使用vim允許我們使用移動鍵選擇文本塊。這是高級用戶如何在vim中移動代碼塊的方式。在普通模式下輸入v以切換到可視模式。

現(xiàn)在可以使用導(dǎo)航鍵hjkl高亮顯示部分文本或代碼。使用Ctrl+v切換到可視塊模式。在這里,您可以選擇文本塊。您可以通過進(jìn)入可視行模式高亮顯示行。使用V選擇可視行模式(選擇整行)。

Vim中的塊選擇

這使我們可以一次對一塊文本進(jìn)行編輯。例如,您可以選擇一個文本塊,然后按y將文本復(fù)制到vim緩沖區(qū)中。

如何使用Vim的命令模式

我們可以通過在正常模式下鍵入:來訪問命令模式。它將光標(biāo)移到屏幕底部,然后是冒號。以下是Linux中一些最有用的vim命令。

  •  :w 將更改保存到文件
  •  :wq 保存并退出
  •  :saveas 保存文件并將文件另存為
  •  :q  退出 vim
  •  :q! 退出并放棄更改
  •  :e 打開文件并編輯文件
  •  :help 打開幫助

掌握Vim基礎(chǔ)知識

Vim是一款功能強大的編輯器,可消除了想法與編輯之間的鴻溝。一旦您精通Vim,編寫代碼就會變得更加令人興奮。盡管您需要多年的實踐才能真正掌握它,但了解Vim的基礎(chǔ)知識應(yīng)該可以讓您在正確的軌道上開始。 

 

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

2020-11-10 10:01:22

VimLinux命令

2020-12-01 12:25:28

VimLinux分屏

2019-08-19 09:10:14

人工智能深度學(xué)習(xí)技術(shù)

2020-09-14 11:30:26

HTTP3運維互聯(lián)網(wǎng)

2020-11-23 16:23:59

CSS設(shè)計技術(shù)

2016-02-26 15:22:15

AngularJS

2018-04-26 14:10:08

裝機AMDCPU

2025-03-12 10:05:01

運維Vim編輯

2022-06-17 08:05:28

Grafana監(jiān)控儀表盤系統(tǒng)

2025-03-13 06:22:59

2009-11-05 10:56:31

WCF通訊

2017-06-07 18:40:33

PromiseJavascript前端

2021-01-06 05:23:15

ServiceMesh網(wǎng)絡(luò)阿帕網(wǎng)

2021-06-02 09:12:04

App自動化測試測試自動化

2015-11-12 10:32:40

GitHub控制系統(tǒng)分布式

2020-11-06 08:54:43

Vue 3.0函數(shù)代碼

2020-10-13 18:22:58

DevOps工具開發(fā)

2021-06-18 07:34:12

Kafka中間件微服務(wù)

2023-07-15 18:26:51

LinuxABI

2021-10-19 07:27:08

HTTP代理網(wǎng)絡(luò)
點贊
收藏

51CTO技術(shù)棧公眾號