自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

5分鐘帶你進入Vim大門,讓你喜歡Vim

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

[[381882]]

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

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

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

Vim是如何工作的?

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

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

Vim模式圖示

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

如何使用Vim的插入模式

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

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

:w

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

在Vim中插入文字

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

要保存并退出當前文件,請切換到命令模式,然后鍵入以下內容。

:wq

如何使用Vim的正常模式

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

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

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

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

Vim使用單詞導航

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

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

d{motion}

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

在Vim中刪除文本

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

c{motion}

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

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

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

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

/{regex}

這里,regex是一個正則表達式。按n表示進入下一個匹配,按n表示進入上一個匹配。

在Vim中查找字符串

如何使用Vim的可視模式

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

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

Vim中的塊選擇

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

如何使用Vim的命令模式

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

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

掌握Vim基礎知識

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

 

責任編輯:龐桂玉 來源: 良許Linux
相關推薦

2020-12-01 12:25:28

VimLinux分屏

2020-11-10 10:01:22

VimLinux命令

2019-08-19 09:10:14

人工智能深度學習技術

2020-09-14 11:30:26

HTTP3運維互聯(lián)網

2020-11-23 16:23:59

CSS設計技術

2016-02-26 15:22:15

AngularJS

2025-03-12 10:05:01

運維Vim編輯

2018-04-26 14:10:08

裝機AMDCPU

2025-03-13 06:22:59

2022-06-17 08:05:28

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

2009-11-05 10:56:31

WCF通訊

2017-06-07 18:40:33

PromiseJavascript前端

2021-06-02 09:12:04

App自動化測試測試自動化

2021-01-06 05:23:15

ServiceMesh網絡阿帕網

2021-10-19 07:27:08

HTTP代理網絡

2023-07-15 18:26:51

LinuxABI

2021-06-18 07:34:12

Kafka中間件微服務

2020-10-13 18:22:58

DevOps工具開發(fā)

2015-11-12 10:32:40

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

2020-11-06 08:54:43

Vue 3.0函數代碼
點贊
收藏

51CTO技術棧公眾號