Linux 之 文字編輯器vi vim

2021-10-25 02:37:09 字數 1023 閱讀 3324

a切換到輸入模式,以輸入字元。

x 刪除當前游標所在處的字元。

: 切換到底線命令模式,以在最底一行輸入命令。

移動游標

ctrl+f(pagedown):下翻一屏

ctrl+b(pageup):上翻一屏

enter,回車鍵,換行

back space,刪除,退格

方向鍵,在文字中移動游標

home/end,移動游標到行首/行尾

page up/page down,上/下翻頁

insert,切換游標為輸入/替換模式,游標將變成豎線/下劃線

esc,退出輸入模式,切換到命令模式

搜尋替換

/word 向游標之下尋找乙個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可!

?word 向游標之上尋找乙個字串名稱為 word 的字串。

n 這個 n 是英文按鍵。代表重複前乙個搜尋的動作。舉例來說, 如果剛剛我們執行 /vbird 去向下搜尋 vbird 這個字串,則按下 n 後,會向下繼續搜尋下乙個名稱為 vbird 的字串。如果是執行 ?vbird 的話,那麼按下 n 則會向上繼續搜尋名稱為 vbird 的字串!

n 這個 n 是英文按鍵。與 n 剛好相反,為『反向』進行前乙個搜尋動作。 例如 /vbird 後,按下 n 則表示『向上』搜尋 vbird 。

刪除、複製與貼上

dd 刪除游標所在的那一整行

yy 複製游標所在的那一行

指令行的儲存、離開等指令

q:如果未修改緩衝區資料,退出

q!:取消所有對緩衝區資料的修改並退出

wq:將緩衝區資料儲存到檔案中並退出

vim 環境的變更

:set nu 顯示行號,設定之後,會在每一行的字首顯示該行的行號

:set nonu 與 set nu 相反,為取消行號!

Linux之文字編輯器

功能最強大的編輯器之一 vi 1 vi和vim的區別 它們都是多模式編輯器,不同的是vim是vi的公升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。vim的這些優勢主要體現在以下幾個方面 1 多級撤消 我們知道在vi裡,按 u只能撤消上次命令,而在vim裡可以無限制的撤消。2 易用性...

linux 文字編輯器

vi編輯器 vi vim 命令模式 輸入模式 末行模式 命令模式 輸入模式 插入i 從游標的位置前面開始插入,並且游標隨著插入的內容向後移動 i從游標所在行的第乙個非空字元前面開始插入 新增a 從游標所在位置後面開始新增,游標隨著插入內容向後移動 a從游標所在行的最後的地方開始新增 開始o 從游標所...

linux 文字編輯器

檔案編輯 nano vi vim emacs gedit nano 記憶體臨時建立 vim 三種模式 命令模式 複製 裁剪 刪除 跳轉 貼上 插入模式 編輯檔案 末行模式 退出 儲存 重新命名 讀入檔案 搜尋檔案 跳轉 vim 編輯的命令 命令模式 游標定位 hjkl 游標上下左右 shift 跳轉...