關於vim編輯器

2021-08-07 06:41:54 字數 1254 閱讀 6088

vi:visual inte***ce(視覺化介面)(類似windows記事本)

vi->vim:vim保留了vi的所有操作並且有所公升級:

vim支援多級撤銷(u撤銷)

vim可以跨平台執行

vim支援語法高亮(關鍵字不同顏色標記)

vim支援圖形介面

command mode:命令模式

insert

mode:輸入模式

last

line

mode:底行模式(有時候將底行模式歸類與命令模式)

vim abc:檔案存在則開啟檔案,不存在則先建立再開啟檔案

vim + abc:開啟abc檔案並將游標定位到檔案的尾行

vim +3 abc:開啟abc檔案並將游標定位到檔案的第三行(當輸入的行號大於檔案的總行數的時候游標定位到檔案的最後一行)

vim +/*** abc:開啟abc檔案並將游標定位到「***」第一次出現的位子

vim aa bb cc:一次性開啟或者建立多個檔案(底行模式的情況下「esc+:+n+enter」切換到下乙個檔案,當n的時候為切換到上乙個檔案)

命令模式常用命令:

h 游標左移

j 游標下移

k 游標上移

l 游標右移

ctrl+f 向下翻頁(front)

ctrl+b 向上翻頁(back)

ctrl+d 向下翻半頁(down)

ctrl+u 向上翻半頁(up)

dd 刪除游標所在的行

o 在游標所在行的下方插入一行並切換到輸入模式

yy 複製游標所在的行

p 在游標所在的行的下方黏貼

p 在游標所在的行的上方黏貼

底行模式常用命令:

:w 將檔案的修改從記憶體寫入硬碟中

:q 退出

:! 強制執行的意思

:ls 列出當前開啟的所有檔案

:n 切換到下乙個檔案

:n 切換到上乙個檔案

:15 游標快速定位到某行

/*** 從游標當前位子開始向(後)搜尋***出現的位子並將游標定位到***第一次出現的位子

?*** 從游標當前位子開始向(前)搜尋***出現的位子並將游標定位到***第一次初相的位子

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...

玩轉VIM編輯器 關於gvim

gvim 是vim的圖形前端,它是跨平台的編輯器,基本上主流的作業系統上面都有它的版本。使用 set guioptions命令。例如隱藏工具欄 set guioptions t,再次顯示工具欄為 set guioptions t ui元素命令 描述 set guioptions tmrlrl 顯示所...