vim編輯器是咱們在Linux中不可或缺的一部分,咱們一般會使用它去自定義編輯文本已達到咱們的需求,那麼vim文本編輯器具體要怎麼使用呢。今天跟你們分享一下vim編輯器的使用:php
做用:建立或修改文本文件;html
維護Linux系統中的各類配置文件。vim
vi:類Unix系統中默認的文本編輯器;
編輯器
vim:vi編輯器的加強版本,習慣上也稱爲vi,咱們能夠將vim設置別名,以便執行vi時自動調用加強版編輯器。具體代碼以下學習
[root@localhost ~]# alias vi='/usr/bin/vim' [root@localhost ~]# which vi alias vi='/usr/bin/vim' /usr/bin/vim
命令模式、輸入模式、末行模式、可視模式、替換模式spa
接下來咱們看看這些模式具體怎麼用吧:3d
命令模式:這是vim啓動後的默認模式
它能夠進行光標移動、字符串查找,以及刪除、複製、粘貼文件內容等相關操做,這是命令模式的界面:code
插入模式:進入vim界面後,按"a"或者"i"進入插入模式
咱們進入vim界面後,須要手動按a或者i進入插入模式,此模式下咱們能夠經過本身來輸入咱們所須要的文本內容。htm
末行模式:在命令模式下,手動輸入:號就進入到了末行模式
末行模式主要用來設置vi編輯環境、保存文件、退出編輯器,以及對文件內容進行查找、替換等操做blog
以上三種模式是咱們最經常使用的,還有其餘模式,簡單介紹一下
可視模式:在命令模式下,使用"v"或者"V"能夠進入可視模式
可視模式主要用來查看文件內容,並能夠選擇複製區塊文本內容
替換模式:在命令模式下,手動按下"R"就能夠進入替換模式
替換模式是一種特殊的輸入模式,在這個模式下你所輸入的每一個字符都會覆蓋文本中已經存在的字符,主要用來替換某些文本文檔。
但咱們在使用Linux的vim編輯器的時候,可能須要同時使用多種模式操做,那麼這些不一樣的模式之間存在着必定的關係能夠進行自由切換,這裏用一張圖來展現出它們之間的關係
好了,瞭解完這些模式以後,咱們看一下常規操做
命令模式中的基本操做
退出vim編輯器的方法:
以及對文本的刪除、複製、粘貼
注意:命令模式中剪切就是刪除,刪除複製等操做就是將字符串放到緩衝區,等待下一步操做
文件內容的查找
以及撤銷咱們的錯誤編輯以及重複操做
重複操做咱們只須要按下"."鍵
末行模式中的基本操做
文件內容替換
打開新文件或讀入其餘文件內容
撤銷和另存爲
多文件操做:格式 vi 文件1 文件2 文件3 以及行號顯示
補充:在vim中還有一些擴展性命令操做
vim -p 以標籤形式打開多個文件;
:tabnew 新建一個標籤頁;
:tabc 關閉當前的標籤頁;
:tabo 關閉全部其餘的標籤頁;
:tabs 查看全部打開的標籤頁。
這就是VIM文本編輯器的一些基本操做,同你們分享,往後還會繼續分享所學習的內容,謝謝!
原文出處:https://www.cnblogs.com/qq1148932219/p/10241558.html