<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

VI 編輯器的命令、模式和選項介紹

Linux愛好者 ? 2018-02-09 15:11 ? 次閱讀

VI 編輯器是一個基于命令行的、功能強大的文本編輯器,最早為 Unix 系統開發,后來也被移植到許多的 Unix 和 Linux 發行版上。

在 Linux 上還存在著另一個 VI 編輯器的高階版本 —— VIM(也被稱作 VI IMproved)。VIM 只是在 VI 已經很強的功能上添加了更多的功能,這些功能有:

支持更多 Linux 發行版,

支持多種編程語言,包括 python、c++、perl 等語言的代碼塊折疊,語法高亮,

支持通過多種網絡協議,包括 http、ssh 等編輯文件,

支持編輯壓縮歸檔中的文件,

支持分屏同時編輯多個文件。

VI 編輯器的命令、模式和選項介紹

接下來我們會討論 VI/VIM 的命令以及選項。本文出于教學的目的,我們使用 VI 來舉例,但所有的命令都可以被用于 VIM。首先我們先介紹 VI 編輯器的兩種模式。

命令模式

命令模式下,我們可以執行保存文件、在 VI 內運行命令、復制/剪切/粘貼操作,以及查找/替換等任務。當我們處于插入模式時,我們可以按下Escape(Esc)鍵返回命令模式

插入模式

在插入模式下,我們可以鍵入文件內容。在命令模式下按下i進入插入模式。

創建文件

我們可以通過下述命令建立一個文件(LCTT 譯注:如果該文件存在,則編輯已有文件):

$vi filename

一旦該文件被創建或者打開,我們首先進入命令模式,我們需要進入輸入模式以在文件中輸入內容。我們通過前文已經大致上了解這兩種模式。

退出 Vi

如果是想從插入模式中退出,我們首先需要按下Esc鍵進入命令模式。接下來我們可以根據不同的需要分別使用兩種命令退出 Vi。

不保存退出 – 在命令模式中輸入:q!

保存并退出 – 在命令模式中輸入:wq

移動光標

下面我們來討論下那些在命令模式中移動光標的命令和選項:

k將光標上移一行

j將光標下移一行

h將光標左移一個字母

l將光標右移一個字母注意:如果你想通過一個命令上移或下移多行,或者左移、右移多個字母,你可以使用4k或者5j,這兩條命令會分別上移 4 行或者右移 5 個字母。

0將光標移動到該行行首

$將光標移動到該行行尾

nG將光標移動到第 n 行

G將光標移動到文件的最后一行

{將光標移動到上一段

}將光標移動到下一段

除此之外還有一些命令可以用于控制光標的移動,但上述列出的這些命令應該就能應付日常工作所需。

編輯文本

這部分會列出一些用于命令模式的命令,可以進入插入模式來編輯當前文件

i在光標所在行的位置插入內容

I在光標所在行的行首插入內容

a在當前光標之后插入內容

A在當前光標之后插入內容

o在當前光標所在行之前添加一行

O在當前光標所在行之后添加一行

刪除文本

以下的這些命令都只能在命令模式下使用,所以首先需要按下Esc進入命令模式,如果你正處于插入模式:

dd刪除光標所在的整行內容,可以在dd前增加數字,比如2dd可以刪除從光標所在行開始的兩行

d$刪除從光標所在行開始的所有行

d^刪除從文件開始直到光標所在行的所有行

dw刪除從光標所在位置直到下一個詞開始的所有內容

復制與黏貼

yy復制當前行,在yy前添加數字可以復制多行

p在光標之后粘貼復制行

P在光標之前粘貼復制行

上述就是可以在 VI/VIM 編輯器上使用的一些基本命令。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11011

    瀏覽量

    206839
  • 命令
    +關注

    關注

    5

    文章

    638

    瀏覽量

    21855
  • VIM
    VIM
    +關注

    關注

    0

    文章

    129

    瀏覽量

    15195
  • vi編輯器
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1095

原文標題:使用 Vi/Vim 編輯器:基礎篇

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    linux中vi、vim編輯器常用的技巧

    今天浩道跟大家分享硬核干貨,關于linux中vi、vim編輯器常用的技巧!
    發表于 09-21 14:04 ?487次閱讀

    Linux文本編輯器命令大全

    匹配字符的前面;T 命令向下搜索,并把光標定位到匹配字符的后面。set 命令set 命令可以對 vi 編輯器進行一些設置。使用 set
    發表于 09-09 12:03

    Vi編輯器使用介紹(轉)

    剛開始學著用linux,對vi命令不是很熟,在網上轉接了一篇。vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色于任何最
    發表于 12-14 09:54

    樹莓派系列教程5:linux常用命令以及vi/vim編輯器

    使用)vi filename//打開filename文件:w//保存文件:q//退出編輯器,如果文件已修改請使用下面的命令:q!//退出編輯器,且不保存:wq//退出
    發表于 03-28 11:53

    VI編輯器使用詳解

    的環境設置前提是使用我們提供的ubuntu16.04,為了更方便的使用vi編輯器,我們需要先對vi編輯器進行一些配置。打開虛擬機終端,輸入以下命令
    發表于 03-14 17:27

    請問linux有哪些常用的命令編輯器?

    `linux常用命令有哪些linux常用的編輯器vi/vim介紹`
    發表于 11-05 06:40

    嵌入式文本編輯器vi相關資料推薦

    嵌入式文本編輯器vi,用戶管理,權限管理嵌入式文本編輯器vi的進入1.vi + 文件名進入文本2.進入文本后
    發表于 12-21 06:34

    linux_vi命令詳解-屏幕文本編輯器

    本章將詳細介紹linux vi命令。文本編輯器是所有計算機系統中最常使用的一種工具。用戶在使用計算機的時候,往往需要建立自己的文件,無論是一般的文本文件、數據文件,
    發表于 11-04 17:28 ?58次下載

    Vi編輯器與gdb基本命令總結

    Vi編輯器 按Esc鍵 進入指令模式 :q退出 :wq 保存退出 :w 保存 按i、a、r鍵進入編輯模式 K 、j 、h、 l 、上、下、左
    發表于 05-09 16:03 ?0次下載

    CentOS下vi編輯器用法大全

    vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色于任何最新的文本編輯器,這里只是簡單地介紹一下它的用法和一小部分指令。
    發表于 05-19 15:16 ?2次下載

    20151214-實驗1-vi編輯器的使用

    20151214-實驗1-vi編輯器的使用,有需要的可以看看。
    發表于 09-22 14:19 ?0次下載

    Linux系統vi(vim)編輯器命令使用教程

    vi(vim)是上Linux非常常用的代碼編輯器,很多Linux發行版都默認安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之后
    的頭像 發表于 10-12 16:53 ?4264次閱讀

    Linux圖形界面的原理與構成和Linux命令行和vi編輯器的使用手冊

    本文檔的主要內容詳細介紹的是Linux基礎教案主要內容是:(1) 了解Linux圖形界面的原理與構成;(2)掌握Linux命令行操作,包括:命令行界面、Shell基礎、命令行使用;(3
    發表于 10-16 14:49 ?6次下載
    Linux圖形界面的原理與構成和Linux<b class='flag-5'>命令</b>行和<b class='flag-5'>vi</b><b class='flag-5'>編輯器</b>的使用手冊

    linux系統教程之Vi編輯器的使用教程免費下載

    用戶無論是建立文本文件,還是編寫程序、配置系統環境,都要用到文本編輯器。Linux操作系統環境下提供了許多文本編輯器,本章重點講解vi編輯器,啟動、保存、退出和其工作
    發表于 12-18 19:09 ?52次下載
    linux系統教程之<b class='flag-5'>Vi</b><b class='flag-5'>編輯器</b>的使用教程免費下載

    深入了解Linux中vi命令的使用

    的應用。在本文中,將詳細介紹VI編輯器的使用方法,以幫助讀者更好地掌握它的操作技巧。 1. VI編輯器的啟動: 在
    的頭像 發表于 12-25 11:15 ?230次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>