Linux學習之VIM文字編輯器

2021-08-19 17:25:40 字數 1752 閱讀 6300

linux學習之vim文字編輯器

vi編輯器通常被簡稱為vi,而vi又是visual editor的簡稱[1]  。它在linux上的地位就像edit程式在dos上一樣。它可以執行輸出、刪除、查詢、替換、塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製,這是其他編輯程式所沒有的。

vi 編輯器並不是乙個排版程式,它不像word或wps那樣可以對字型、格式、段落等其他屬性進行編排,它只是乙個文字編輯程式。沒有選單,只有命令,且命令繁多。vi有3種基本工作模式:命令列模式、文字輸入模式和末行模式。

vim是vi的加強版,比vi更容易使用。vi的命令幾乎全部都可以在vim上使用。

一、vi編輯器的操作模式

1、command mode - 命令模式

控制螢幕

游標的移動,字元、字或行的刪除,移動複製某區段及進入insert mode下,或者到 last line mode。

使用命令vim 開啟或建立並開啟乙個檔案

2、insert mode - 輸入模式

只有在insert mode下,才可以做文字輸入,按[esc]鍵可回到命令列模式。

然後輸入命令 :wq進行儲存退出。 

3、last line mode - 底行模式(尾行,末行)

將檔案儲存或退出vi,也可以設定編輯環境,如尋找字串、列出行號……等。

不過一般我們在使用時把vi簡化成兩個模式,就是將底行模式(last line mode)也算入命令列模式command mode)。

一些vim命令格式

vim abc        #開啟abc或建立並開啟abc檔案,游標預設定位在第一行;

vim + abc      #開啟abc檔案,游標定位在最後一行;

vim +3 abc     #開啟abc檔案之後,游標定位在第三行,3表示行號,如果超過了定位在最後一行;

vim +/*** abc  #開啟abc檔案後,將游標定位在***字元第一次出現的位置;

vim aa bb cc   #同時建立或開啟3個檔案,在命令模式下:n表示切換到下乙個檔案,:n或:prev表示切換到上乙個檔案;

底行模式常用命令

:w  #儲存功能

:q  #退出當前檔案

:!  #強制執行

:ls #列出當前開啟的所有檔案

:n  #切換到下乙個檔案

:12 #游標快速定位到第12行

:/*** #從游標位置開始,向後搜尋字元***

: ?*** #從游標位置開始,向前搜尋字元***

命令模式常用命令

h 游標左移

j 游標下移

k 游標上移

l 游標右移

ctrl + f 向下翻頁

ctrl + b 向上翻頁

ctrl + d 向下翻半頁

ctrl + u 向上翻半頁

dd 刪除游標所在行

o 在游標所在行的下方插入一行並切換到輸入模式

yy 複製游標所在行

p 在游標所在行的下方貼上

p 在游標所在行的上方貼上

下圖是vim指令圖

Linux 文字編輯Vim

去掉dns網域名稱解析 root localhost vim etc ssh sshd config 進入vim文字編輯 permituserenvironment no compression delayed clientaliveinterval 0 clientalivecountmax 3 ...

Linux 文字編輯工具vim

vim 的三種模式 一般模式 編輯模式 命令模式。一般模式 當你 vim filename 編輯乙個檔案時,一進入該檔案就是一般模式了 在這個模式下,你可以做的操作有,上下移動游標 刪除某個字元 刪除某行 複製 貼上一行或者多行。從一般模式進入編輯模式,只需你按乙個鍵即可 i,i,a,a,o,o,r...

linux文字編輯工具 vim

1.vim簡介 vim是從vi發展出來 第乙個版本由布萊姆 公尺勒在1991年發布 它基於vim許可證,相容gpl。vim 的全名為 vi improved 意思為vi改良版 vim與vi不同點為,vim可以用顏色直觀顯示,方便檢視 2.安裝vim 安裝vim的命令 yum install y vi...