linux vi與vim使用與區別

2021-08-20 13:50:47 字數 695 閱讀 2837

vi與vim區別

vi模式

vim模式

插入模式 (insert-mode)

命令模式 (command-mode)

可視模式 (visual-mode)

vim filename       //開啟filename檔案 

:w vpser.net //儲存至vpser.net檔案

:q //退出編輯器,如果檔案已修改請使用下面的命令

:q! //退出編輯器,且不儲存

:w //儲存檔案

:wq //退出編輯器,且儲存檔案

:x //退出編輯器,且儲存檔案

修改:insert鍵

a

//在當前游標位置的右邊新增文字

i //在當前游標位置的左邊新增文字

a //在當前行的末尾位置新增文字

i //在當前行的開始處新增文字(非空字元的行首)

o //在當前行的上面新建一行

o //在當前行的下面新建一行

r //替換(覆蓋)當前游標位置及後面的若干文字

j //合併游標所在行及下一行為一行(依然在命令模式)

linux vi和vim的詳細使用

1.1 游標移動 home 游標移動到該行第乙個字元 end 游標移動到該行最後乙個字元 g 該檔案最後一行 gg 該檔案首行 1.2 搜尋和取代 1.3 刪除 複製貼上 在非編輯狀態下 1.4 指令列模式下的常用按鈕 vim 檔案1 檔案2 n 切換到下乙個檔案 n 切換到上乙個檔案 files ...

vim 配置與使用

一般情況下,配置 vimrc 可以更改vim 的表現。有很多已經寫的很好的 vimrc 例如 讓cygwin shell使用英文介面只用在 bashrc這個檔案裡面加上一句話 export lang en us quickfix的使用 對大多數使用makefile的專案來說,vim的預設設定 mak...

Vim 檔案與緩衝區以及操作

這裡有更好的閱讀體驗 檔案是儲存在硬碟上的,而緩衝區是在記憶體中,開啟乙個檔案,就是把檔案讀入到乙個緩衝區中,編輯檔案 緩衝區 後,二者內容 記憶體和硬碟 會出現差別,儲存檔案後,會把記憶體中的資料寫回硬碟。緩衝區列表使用ls命令檢視開啟的檔案 切換緩衝區 通過命令切換緩衝區 命令 效果bprevi...