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

初識 Vi 文本編輯器

系統(tǒng) Linux
Vi 是典型的 Unix 文本編輯器。來了解一下它或它的各種化身:Vim、Neovim、gVim、nvi 或 Elvis,它適用于 Linux、macOS、Windows 或 BSD。

初識 Vi 文本編輯器

Vi 是典型的 Unix 文本編輯器。來了解一下它或它的各種化身:Vim、Neovim、gVim、nvi 或 Elvis,它適用于 Linux、macOS、Windows 或 BSD。

不管你用的是 Vim、Neovim、gVim、nvi,甚至是 Elvis,其實都是這個典型的 Unix 編輯器 Vi??赡苊恳粋€ Linux 和 BSD 發(fā)行版中都包含了 Vi,Vi 是一個輕量級的簡約型文本編輯器,由于其簡單簡潔的鍵盤快捷鍵和雙模式設(shè)計,很多用戶都喜歡它。

最初的 Vi 編輯器是由 C shell 的創(chuàng)建者 Bill Joy 編寫的應(yīng)用程序?,F(xiàn)代 Vi 的化身已經(jīng)增加了許多功能,包括多級撤銷、插入模式下更好的導(dǎo)航、行折疊、語法高亮、插件支持等等。Vim 被認為是它的最流行的現(xiàn)代實現(xiàn),大多數(shù)人在提到 Vi 時實際上是指 Vim。

所有這些化身都是為了同一個目標,所以本文將從通用的場景來探討 Vi。你的計算機上的版本可能略有不同,但你仍然可以從 Vi 編輯文本的方式中獲益。

安裝 Vi

如果你運行的是 Linux、macOS 或 BSD,那么你已經(jīng)安裝了 vi 命令。如果你在 Windows 上,你可以下載 Vim 和 gVim。

 

gVim

在 NetBSD上,nvi 是 Vi 的常見替代品,而 Slackware 則提供了 Elvis(和 Vim),流行的 Neovim 復(fù)刻旨在幫助用戶用 Lua 擴展 Vim。

啟動 Vi

在終端中用 vi 命令啟動 Vi 或 Vim。如果在你的系統(tǒng)中沒有找到 .vimrc 文件,那么 Vim 就會以 Vi 兼容模式啟動(也可以用 -C 選項強制啟動該模式)。如果你想使用 gVim 以擁有一個圖形用戶界面(GUI),你可以從桌面的應(yīng)用程序菜單中啟動它。

如果你是一個剛剛學習 Vi 的新用戶,使用圖形用戶界面是一個很好的方法,可以在你可能期望的文本編輯器的行為和 Vi 的設(shè)計行為之間提供一個緩沖帶。圖形用戶界面版本有一個菜單欄,一些鼠標集成,一個工具欄和其他功能,這可以幫助你找到你可能認為在典型的文本編輯器中理所當然的基本功能,但還不知道如何在 Vi 中做。

如何使用 Vi

學習 Vi 最簡單的方法可能是使用 vimtutor,這是一個與 Vim 打包在一起的交互式教程。要開始學習該教程,啟動 vimtutor 并閱讀說明,嘗試每個練習。正如教程中所說,學好 Vi 不是記住什么鍵做什么,而是建立肌肉記憶,以在輸入時調(diào)用常用的動作。

Esc 鍵

學習 Vi 的第一件重要的事就是掌握 Esc 鍵。Esc 是激活命令模式的工具,很快你就會明白,在 Vi 中,只要你不確定,就按 Esc。在命令模式下,你按下的任何鍵都不會被輸入到你正在處理的文本文檔中,而是被 Vi 解釋為一條命令。例如,要將光標向左移動,你可以按鍵盤上的 H 鍵。如果你處于插入模式,那么按 H 鍵就會輸入字母 H,就像你期望的那樣。但在命令模式下,按 H 向左移動,L 向右移動,J 向下移動,K 向上移動。

命令模式和插入模式的分離與其他文本編輯器的工作方式形成了鮮明的對比,由于這種設(shè)計,這可能是 Vi 最顯著的差異化。不過有趣的是,理論上來說,它與你可能已有的工作方式并沒有太大的區(qū)別。畢竟,當你把手從鍵盤上拿開,用鼠標選擇文本時,你基本上是將自己置于一種命令模式中。在 Vi 中,你不需要把手從鍵盤上移開來移動鼠標,也不需要按功能鍵或 Ctrl 鍵,而是將編輯器放入一種特殊的操作模式中,使你的按鍵重新分配到命令上,而不是文字輸入。

擴展 Vi

在 Vim 8.0 版本之前,Vi 在很大程度上“只是”一個文本編輯器。它有插件,但安裝插件是一個手動的過程,很多用戶從未想過要這么做。幸運的是,Vim 8 及以上版本提供了對插件管理的支持,使得安裝和加載插件變得輕而易舉。

安裝 Vim 的插件可以通過 vim-plug 功能來完成。例如,要安裝 Vi 文件瀏覽器 NERDTree

  1. :PlugInstall NERDTree

你也可以更新插件:

  1. :PlugUpdate NERDTree

關(guān)于使用 vim-plug 和手動安裝插件和主題的更多信息,請閱讀我的文章《如何安裝 Vim 插件》。

默認 Vi

Vi 不僅僅流行,它還是一個 POSIX 標準。它是每個系統(tǒng)管理員都應(yīng)該知道如何使用的應(yīng)用程序,即使他們不打算每天使用它。它也是一個快速而簡單的編輯器,所以一旦你熟練掌握了它,它可能就是你一直在尋找的編輯器。 

 

責任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2010-03-24 09:20:07

CentOS vi編輯

2009-07-31 17:38:47

linux vi命令詳linux vi命令屏幕文本編輯器

2021-01-07 11:00:59

Sed文本編輯器Linux

2022-05-13 15:32:11

GNOME文本編輯器

2023-04-17 11:03:52

富文本編輯器MTE

2015-06-26 11:11:50

GitHub Ato文本編輯器

2012-09-29 11:38:27

編程工具文本編輯器編程

2014-06-05 10:34:54

Notepad++

2022-01-18 09:35:36

GNOME編輯器Linux

2013-11-18 10:08:56

工具免費編程工具

2020-12-29 06:34:55

KDE Plasma文本編輯器

2016-09-23 20:30:54

Javascriptuiwebview富文本編輯器

2011-05-11 10:27:42

文本編輯器

2009-12-09 10:27:03

VS 2005文本編輯

2011-08-24 14:47:55

LUA文本編輯器

2017-02-14 10:00:57

2011-03-03 09:53:15

Linux文本編輯器

2021-01-08 13:56:50

LinuxJOE文本編輯器

2017-07-27 20:21:06

iOSUITableView富文本編輯器

2021-01-13 13:29:06

文本編輯器Atom開源
點贊
收藏

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