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 顯示所...