Linux下的文本編輯工具 - vi

Linux下的文本編輯工具 - vi

文本關鍵字:文本編輯、vi、普通模式、編輯模式、命令模式服務器

1、vi工做模式

因爲Linux系統「一切皆配置」的特性,咱們常常要去修改各類軟件及服務的配置文件,所以掌握最基本的編輯工具是十分必要的。在裝了桌面的Linux系統中咱們可使用gedit等工具,像使用記事本同樣直接編輯文件中的內容。可是在生產環境中,一般咱們都須要遠程鏈接到一臺機器,所有要在命令模式下操做,並且服務器自己也有可能沒有安裝桌面。
Linux下的文本編輯工具 - viide

  • 普通模式:使用vi命令打開一個文件時默認進入的模式,能夠進行光標移動和快捷鍵操做。
  • 編輯模式:可由普通模式進行切換,移動光標,對文本內容進行修改。
  • 命令模式:可由普通模式進行切換,用於執行查找、替換、保存退出等操做。

編輯模式與命令模式均以普通模式做爲中間的工做模式,進行互相切換時都須要先回到普通模式,回到普通模式均使用ESC鍵。從普通模式進入編輯模式可使用i/a或者使用o直接新建一行,從普通模式進入命令模式使用冒號,能夠從命令模式退出vi工具。工具

2、光標操做

在vi工具中使用方向鍵或者對應字母來進行光標操做,但一般一次只能移動一行,須要高效的操做時須要藉助相應的快捷鍵。
Linux下的文本編輯工具 - vi3d

  • 顯示行號 -> 命令模式下:set nu
  • 隱藏行號 -> 命令模式下:set nonu
  • 定位至第n行 -> 命令模式下:n

Linux下的文本編輯工具 - vi

3、文檔編輯

使用vi工具進行文檔編輯時有兩種方式,一種是直接進入到編輯模式進行文件內容的修改,另一種方式是在普通模式下使用快捷鍵進行以行位基本單位的刪除,複製等。
Linux下的文本編輯工具 - viblog

4、查找替換

對於文本的編輯,一樣少不了查找和替換功能,在命令模式下,按照指定的格式能夠對文本內容進行查找和替換。
Linux下的文本編輯工具 - vi文檔

5、保存退出

Linux下的文本編輯工具 - vi
對於新手來講,保存退出是個大問題,相信都經歷過以下場景:
因爲對各類模式還不熟悉,在狂敲鍵盤之下發現忽然進入了編輯模式,文件的內容已經發生了不可預期的修改,此時想到的第一個的問題就是如何可以不保存退出這個文件,下面就來示範一下。
Linux下的文本編輯工具 - vi
對於文件的保存有兩種方式it

  • 在普通模式下輸入ZZ便可快速保存:也就是按住Shift後連按兩下字母z
  • 在命令模式下使用w命令,能夠和退出一塊兒使用,也能夠執行相似另存爲的操做

Linux下的文本編輯工具 - vi

相關文章
相關標籤/搜索