linux中vim三種模式切換「vim命令保存退出」

本文為小編原創文章,首發於Java識堂,一個高原創,高收藏,有乾貨的微信公眾號,一起成長,一起進步,歡迎關注

1 vim打開文件的幾種方式

vim最全常用命令,錯過血虧

按行或pattern,可以快速打開到配置文件錯誤的地方,或者日誌中報錯的地方。

如從監控系統,或者郵件收到報錯信息時,直接根據時間定位到相應的日誌位置

vim +/"2019-02-17 23:01:49.994" server.log

2 vim的三種模式

命令模式(command mode)

命令模式是Vim的默認操作模式,當使用vim命令打開一個文件時,默認進入的就是命令模式。不管用戶處於何種模式,只要按下Esc鍵就可使進入命令行模式

編輯模式(input mode)

只有在vim編輯模式下,才能將鍵盤鍵入的內容輸入到當前打開的文件中

尾行模式(last line mode)

尾行模式主要用於保存文件或退出Vim,同時也可以設置編輯環境和一些編譯工作,如列出行號(set nu)、尋找字符串(/target)等

在命令模式下,用戶按冒號鍵(:)即可進入末行模式下,此時Vi會在顯示窗口的最後一行顯示一個”:“作為末行模式的提示符,等待用戶輸入命令

三種模式的切換如下圖

vim最全常用命令,錯過血虧

3 命令模式下的常用命令

光標移動命令

上 下 左 右

用鍵盤上的方向鍵也可,看個人習慣,這種方式比較省時間

vim最全常用命令,錯過血虧

行級移動

vim最全常用命令,錯過血虧

文件首尾移動

vim最全常用命令,錯過血虧

翻頁

vim最全常用命令,錯過血虧

文本編輯命令

插入

在命令模式下按以下按鍵可進入編輯模式,執行插入操作,具體包括:

vim最全常用命令,錯過血虧

刪除

vim最全常用命令,錯過血虧

複製 粘貼

vim最全常用命令,錯過血虧

撤銷 反撤銷

vim最全常用命令,錯過血虧

查找命令

基本搜索

在Vim命令模式下,輸入 / 或 ? 符號就進入了搜索模式,/ 用於正嚮往下搜索,? 用於反嚮往上搜索

vim最全常用命令,錯過血虧

正則表達式搜索

為了更好的進行搜索,Vim支持正則表達式,最基本的正則表達式規則包括:

vim最全常用命令,錯過血虧

如查找行首為test的行,命令模式下輸入如下即可

/^test

4 尾行模式下的命令

vim最全常用命令,錯過血虧

原創不易,歡迎大家多多轉發

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/256023.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-15 12:32
下一篇 2024-12-15 12:32

相關推薦

發表回復

登錄後才能評論