必須掌握!!!!!!!!vim
(明天我會發一個本身自制的查詢練習,有興趣的能夠看看)ide
vi 是用於編輯文件的指令spa
vim 是加強版彩色顯示,如今通常都使用vimorm
一、顯示文件行號it
:set nu--------------------顯示行號class
:set nonu----------------- 取消行號im
:set nu!----------------- 取消行號查詢
二、切換行操做di
^----------------------------行開頭文件
$----------------------------行結尾
shift+g(=G)-------------到文件結尾
shift 數字 G--------------切換到第幾行
shift+m(=M)------------切到當前頁面正中間行
a----------------------------在當前光標位置以後插入
i----------------------------在當前光標位置以前插入
o---------------------------在光標位置下一行插入
O--------------------------在光標位置上一行插入
ctrl+b---------------------上翻頁
ctrl+f ---------------------下翻頁
三、刪除操做(本質是剪切內容)
x --------------------------刪除當前光標的字符
dd-------------------------刪除整行
數字 dd -------------------刪除包括光標位置一共多少個數字行
d^-------------------------刪除當前光標位置以前到行頭
d$-------------------------刪除當前光標位置到行尾
dw ----------------------- 刪除單詞
四、複製
ye -------------------------複製當前單詞
yy--------------------------複製光標所在行
數字 yy---------------------複製當前光標位置在內一共多少個數字行
p ---------------------------光標以後粘貼(單詞是在字符以後,行是在行以後)
shift+p(=P)-------------光標位置以前粘貼(單詞是在字符以前,行是在行以前)
(被刪除的行或者字符、單詞均可以用p粘貼出來)
五、撤銷
u---------------------------撤銷
ctrl+r --------------------- 反撤銷
六、查詢單詞位置
/單詞 --------------------- 自上而下查找單詞
?單詞 ---------------------自下而上查找單詞
n --------------------------查找下一個單詞
shift+n (=N)----------- 查找上一個單詞
(n和N根據查找順序不一樣而改變查詢的方向,多嘗試)
七、替換單詞
:s /舊單詞/新單詞/ ------------------------第一個單詞背替換
:s /舊單詞/新單詞/g ----------------------行 替換,全部舊單詞都被替換
:x行,y行 :s /舊單詞/新單詞/g -----------x行到y行的單詞替換成新單詞
:% s /舊單詞/新單詞/g -------------------全局替換
:s /舊單詞/新單詞/c --------------------- 交互性確認是否替換
shift+r -------------------------------------替換並手動輸入新單詞,字符不夠,使用空格站位。
八、保存
:wq----------------------------------保存退出
q!---------------------------------不保存退出
:q------------------------------------未修改文件退出
:w------------------------------------保存
:w /usr/soft/文件名------------------保存到哪一個目錄下
九、打開新的文件或者讀入其餘文件的內容
:e /usr/dog.txt ----------------------打開新的文件進行編輯,原來打開的文件會自動關閉
:r /usr/dog.txt ----------------------在當前文件中讀入其餘文件內容