Linux基礎命令學習——文本編輯器(六)

一名菜鳥學習編程技術,記錄所學知識並分享給大家,希望大家多多支持。

文本編輯軟件在任何操作系統上都是必備的軟件。 Linux 都是基於 GUI(圖形界面)的編輯軟件。而它真正的魅力在於命令行,當你正在用命令行工作時,你就需要一個可以在控制檯窗口運行的文本編輯器。
在這裏介紹Vim編輯器,它是一個高度可配置的、跨平臺的、高效率的文本編輯器,幾乎所有的 Linux 發行版本都已經內置了 Vim ,由於其特性之豐富,它已經變得非常流行了。

一、文本編輯器介紹

1、文本編輯器的作用

  • Linux系統中的配置文件已文本文件的形式保存
  • Linux管理員需要通過編輯器配置文件進行系統管理

2、文本編輯器的分類

  • 行編輯器與全屏幕編輯器
  • 字符界面編輯器與圖形界面編輯器

3、文本編輯器

Vim

  • Vim是一個高度可配置的、跨平臺的、高效率的文本編輯器
  • 大多數Linux系統中缺省使用的文本編輯器

Emacs

  • 用於編輯程序源代碼文件的文本編輯器

nano

  • 在字符界面提供了菜單操作,易用性較好

gedit

  • Gnome圖形環境中的文本編輯器

二、Vim編輯器的三個模式

  • 命令模式:控制光標移動,可對文本進行復制、粘貼、刪除和查找等工作;
  • 輸入模式:vi被運行時,鍵入以下命令可以使vi退出命令模式,進入輸入模式:I(i)、A(a)、O(o);
  • 末行模式:保存或退出文檔,以及設計編輯環境;

1、Vim編輯器的啓動和退出

Vim編輯器的啓動

1、直接進入編輯環境
$ vi
2、進入編輯環境並打開(新建)文件
$ vi myfile

Vim編輯器的退出

1、退出vi編輯環境
$ :q  #退出
$ :wq #保存退出
2、輸入末行命令放棄對文件的修改,並退出編輯器
$ :q!

2、文件的打開和讀取

打開新文件

1、打開新的文件到vi編輯器中
$ :e filename
2、打開新的文件到vi編輯器中,並放棄對當前文件的修改
$ :e! filename

讀取其他文件

讀取文件內容到vi編輯器中
$ :r filename

3、文件保存與另存爲

保存文件

1、保存對vi編輯器中已打開文件的修改
$ :w

另存爲文件

將vi編輯器中的內容另存爲指定文件名
$ :w myfile

三、Vim編輯器的基本操作

子命令名稱 作用
i 編輯文檔,在狀態行顯示–INSERT
w 保存已編輯完成的文檔
q 退出關閉文檔
q! 強制關閉文檔退出
/字符串 在文檔中查找指定的字符串
set nu 文檔中顯示行號
set nonu 文檔中不顯示行號
d 刪除當前行
nd 刪除從當前行到n行
n1,n2d 刪除從n1行到n2行
s /字符串1 /字符串2/g 將文檔中字符串1用字符串2替換
ESC鍵 退出文檔編輯狀態,進入非編輯狀態
u 在非編輯狀態,撤銷上次操作

1、進入輸入模式

Vim編輯器有三個模式,利用命令進入到Vim編輯器中初始面對的是命令模式,命令模式無法對當前文件進行輸入操作,必須進入輸入模式才能進行文本的輸入;

命令 功能
i 在當前光標處進入插入狀態
a 在當前光標後進入插入狀態
A 在光標移動到當前行的行末,並進入插入狀態
o 在當前行的下面插入新行,光標移動到新行的行首,進入插入狀態
O 在當前行的上面插入新行,光標移動到新行的行首,進入插入狀態

2、輸入模式的編輯操作

按鍵 功能
方向鍵 快速上下左右放下的光標移動
Home 快速定位光標到行首
End 快速定位光標到行尾
PageUp 進行文本的向上翻頁
PageDown 進行文本的向下翻頁
BackSpace 刪除光標左側的字符
Del 刪除光標位置的字符
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章