在命令列中輸入vim即可;
使用vim開啟檔案: vim filename 開啟名為filename的檔案,如果無此檔案則建立此檔案
正常:左下角顯示檔名或為空或「:」(按ees或ctrl+[ 進去)
插入:左下角顯示--insert--或 --插入--(在一般模式中按i鍵進入)
可視:左下角顯示--visual-- (在一般模式中按v鍵進入)
:help 或 f1 顯示整個幫助文件
:help *** 顯示*** 的幫助,如:help i (顯示插入模式的幫助文件)
:help 『***』 vim選項的幫助用單引號括起來
:help 特殊鍵的幫助用<>括起來
:help –t vim 啟動引數的幫助
幫助檔案中位於||之間的內容是超連結,可以用ctrl+]進入鏈結,ctrl+o(ctrl + t)返回
i 在當前位置前插入
i 在當前位置行首插入
a 在當前位置後插入
a 在當前行尾插入
o 在當前行之後插入一行
o 在當前行之前插入一行
按鍵:h左移、j右移、k上移、j下移
配合數字鍵使用,如20h向左移動20個字元距離,10k向上移動10行
gg 或 [[ :移動到檔案頭
g或 shift+g 或 ]] :移動到檔案尾
跳到指定行 :+行號,如挑到第二行:2
ctrl + e 向下滾動一行
ctrl + y 向上滾動一行
ctrl + d 向下滾動半頁
ctrl + u 向上滾動半頁
ctrl + f 向上滾動一頁
ctrl + b 向上滾動一頁
x 刪除當前游標位置字元
可配合數字鍵使用,如3x 刪除當前游標開始向後三個字元
x 刪除游標位置的前乙個字元
dd 刪除當前行
dj 刪除上一行
dk 刪除下一行
10d 刪除從當前行開始的10行
d 刪除當前字元至尾行
j(shtft+j)刪除兩行間的空行
yy 拷貝當前行
nyy 拷貝當前和之後的n行,比如3yy拷貝當前行以及當前行的下一行
shift+p 在當前行前貼上
p 在當前游標後貼上,如果之前使用了yy命令來複製一行,那麼就在當前行的下一行貼上。
:1,10 co 20 將1-10行插入到第20行之後。
正常模式下按v(逐字)或v(逐行)進入可視模式,然後用jklh命令移動即可選擇某些行或字元,再按y即可複製
ddp當前行和其下一行交換
正常模式下按v(逐字)或v(逐行)進入可視模式,然後用jklh命令移動即可選擇某些行或字元,再按d即可剪下
ndd 剪下當前行之後的n行。利用p命令可以對剪下的內容進行貼上
:1,10d 將1-10行剪下。利用p命令可將剪下後的內容進行貼上。
:split或:new開啟乙個新視窗,游標停在頂層的視窗上
:split file 或 :new file 用新視窗開啟檔案
split 開啟的視窗都是橫向的,使用vsplit可以縱向開啟視窗
關閉視窗:
:q 如果是最後乙個被關閉的視窗,那麼將退出vim。
zz(:wq) 儲存並退出
ctrl+ww 移動到下乙個視窗
ctrl+wj 移動到下方的視窗
ctrl+wk 移動到上方的視窗
關閉除當前視窗的所以視窗
:only
:wq 儲存並退出
zz 儲存並退出
:q! 強制退出並放棄所以更改
:e! 放棄所以修改,並開啟原來的檔案
u 撤銷(undo)
u 撤銷對整行的操作
ctrl+r 重做(redo),即撤銷的撤銷。
開啟多個檔案
在終端裡輸入vim file1 file2… 可以開啟多個檔案
如果vim已經啟動,輸入:open file 開啟檔案
檔案之間的切換
:bn 下乙個檔案
:bp 上乙個檔案
vim 常用操作
命令描述 vim從控制台進入vi編輯器 vi filename 建立名為filename的檔案並進入vi編輯器 命令列模式 i從游標所在字元前插入 a從游標所在的字元後插入 o從游標所在行的下面插入空白行 i從游標所在行的行首插入 a從游標所在行的行末插入 o從游標所在行的上面插入空白行 s刪除游標...
Vim常用操作
1 開始乙個新行 o 命令在游標下方建立乙個新的空行,並把 vim切換到插入模式。o 命令 大寫 在游標上方開啟乙個新行.2 指定計數 在命令前加乙個數字 3 退出 zz 儲存檔案並退出 q 放棄修改並退出 e 放棄修改並重新編輯,重新裝載原來的檔案 4 獲得特定主題的幫助 help 5 詞移動 w...
vim常用操作
檢視模式 快速修改字元 r 修改的字元 zz快速儲存 插入操作 i 在當前插入 i 在行首插入 a 在當前的字元後插入 a 在行尾插入 o 在當前行下插入一行 o 在當前行上插入一行 游標在行內移動到行首或行尾 行尾 行首 刪除字元 x 從當前字元 當前字元第乙個被刪除 向後刪除 x 從當前字元 當...