Linux之旅 3 vi和vim編輯器

2021-08-28 18:13:08 字數 1207 閱讀 6316

所有的linux系統都會內建vi文字編輯器。vim具有程式編輯能力,可看作是vi的增強版,可以主動的以字型顏色辨別**語法的正確性,方便程式設計,**補充、編譯及錯誤跳轉等方便程式設計的功能豐富。

2.1正常模式

在正常模式下,可以使用快捷鍵。以vim開啟乙個文件就進入了一般模式,在這個模式中可以使用【上下左右】按鍵來移動游標,可以使用【刪除字元】或【刪除整行】來處理內容,也可以使用【複製】、【貼上】來處理檔案資料。

2.2 插入模式/編輯模式

在該模式下,可以輸入內容,按下i、i、o、o、a、a、r、r等任何乙個字元之後才會進入編輯模式,一般來說按i即可。

2.3命令列模式

在這個模式當中,提供了相關的命令,完成讀取、存檔、替換、離開vim、顯示行號等動作,這些命令都是在命令列模式下進行的。 

vim常用快捷鍵

快捷鍵使用模式

功能yy

命令列模式

複製當前行

p命令列模式

貼上[n]yy

命令列模式

複製當前行向下的n行內容,如 5yy

dd命令列模式

刪除當前行

[n]dd

命令列模式

刪除當前行向下的n行內容,如5dd

命令列模式

:set nu

命令列模式

顯示文字行號

:set nonu

命令列模式

不顯示行號

g正常模式

快速到達文件最末行

gg正常模式

快速到達文件首行

u正常模式

撤銷shift+g

正常模式

快速到達指定行,先在正常模式輸入行數,按下shift+g即可到達指定行

:wq命令列模式

儲存退出

:q命令列模式

退出(檔案未修改)

:q!命令列模式

強制退出,放棄修改

:s/old/new

命令列模式

在當前行查詢並替換第乙個old

:%s/old/new/g

命令列模式

用new替換檔案中所有的old。

:s/old/new/g

命令列模式

用new替換當前行所有的old。

更多常用快捷命令,請開啟下面的傳送門:最全的vim快捷鍵

關於Linux實際操作 vim和vi文字編輯器材

1 vi是所有linux系統都會內嵌的乙個文字編輯器 2 vim 是乙個具有程式編輯能力的編輯器,可以看作是vi的增強版,具有高亮還有 提示等功能1 正常模式 可以使用快捷鍵 2 編輯模式 程式設計師可以內容 3 命令列模式可以退出讀取,存檔,等等1 基本剪下 複製 刪除 yy 複製游標所在一行 3...

嵌入式Linux學習3 vi文字編譯器應用

linux提供了一系列功能強大的編譯器 如vi,emace是螢幕互動式編譯器 vi簡介 vi編譯器是最早也是最受廣大使用者青睞的,其實emace比vi好些但是我還沒有用過,以後學會了 再給大家介紹 vi有有三個模式分別是 命令模式,插入模式,底行模式。插入模式 在命令列模式下鍵入a 或 i 或 o可...

Linux的vi和vim工具

vi和vim 簡介 vi和vim使用方法 vi和vim的命令 在linux,unix服務端應用的時候,往往是沒有圖形化介面的使用命令列這種方式,這就存在沒有圖形化介面如何編寫指令碼和修改配置檔案,這裡有許多非文字編輯器的選擇。vim是vi的公升級版,vim有顏色 vi和vim有3種模式 1.命令模式...