一、文本編譯器的做用vim
建立或修改文本文件
維護Linux系統中的各類配置文件
二、vim 打開文件
格式:vim 文件名
vim -o 文件一 文件二... 上下打開多個文件
Vim -O 文件一 文件二... 左右打開多個文件
文件之間的光標跳轉 ctrl+w
三、Vim 編譯器模式介紹
(1)命令模式:光標移動、字符串查找,以及刪除、複製、粘貼文件內容等相關操做
(2)輸入模式:用來輸入文本,也能夠修改
(3)末行模式:主要用來保存退出
(4)可視模式:主要用來選擇複製區塊文本
(5)替換模式
四、模式之間的切換:
(1)回到命令模式:在任何模式下,按esc鍵都是回到命令模式
(2)命令模式-->輸入模式:a、i、o等
(3)命令模式-->末行模式:":"
(4)命令模式-->可視模式:v(字符)、V(行)
(5)命令模式-->替換模式:R加密
五、退出vim:
:q 若是未對文件作改動則退出
:q! 放棄保存並退出
:w! 保存不退出
:wq(:x) 保存當前文件並退出
:wq!(:x!) 強制保存當前文件並退出
六、命令模式的基本操做
(1)光標移動:
w:按單詞移動光標
^:跳轉至行首
$:跳轉至行尾e
gg:跳轉至首行
G:跳轉至尾行
#G:跳轉至#行spa
(2)刪除:
dd:刪除當前光標所在行
#dd:刪除光標開始的#行內容
d^:刪除當前光標以前到行首的全部字符
d$:刪除當前光標以後到行尾的全部字符
x:刪除光標位置的字符
(3)複製:
yy:複製當前整行的內容到剪貼板
#yy:複製從光標開始的#行內容
(4)粘貼:
p:將緩衝區中的內容粘貼到光標位置處以後
P:粘貼到光標位置以前3d
(5)查找:
/word:從上而下在文件中查找字符串word
?word:從下而上在文件中查找字符串word
n:定位下一個匹配的被查找字符串
N:定位上一個匹配的被查找字符串字符串
(6)撤銷:
u:按一次取消最近的一次操做,屢次重複按u鍵,恢復已進行的多步操做
U:用於取消對當前行所作的全部編輯編譯器
(7)重複操做:按.鍵
七、末行模式中的基本操做
(1)文件內容替換:
:s/old/new 將當前行中查找的第一個字符串「old」替換爲「new」
:s/old/new/g 將當前行中查找到的全部字符串「old」替換爲」new「
:#,# s/old/new/g 在行號「#,#」範圍內替換全部字符串「old」爲「new」
:% s/old/new/g 在整個文件範圍內替換全部的字符串「old」爲「new」it
(2)打開新文件或讀入其餘文件內容:
:e 路徑:打開新的文件進行編輯
:r 路徑:在當前文件中讀入其餘文件內容編譯
(3)撤銷和另存爲:
:e!:撤銷對文件的全部操做,從新開始
:w 路徑:把當前文件另存爲import
(4)刪除
:%d 刪除全部內容
:1,$d 刪除全部內容
(5)顯示行號
set nu 顯示行號
set nonu 撤銷行號
八、可視模式中的基本操做
(1)複製刪除:
x:剪切選中文本
y:複製選中文本
r:選中文本字符替換爲其餘字符
u:選中字母變小寫
U:選中字母變大寫
~:反轉大小寫配置
九、vim -p 以標籤頁的形式打開多個文件
:tabnew 增長一個標籤頁
:tabc 關閉當前標籤頁
:tabs 查看打開的全部標籤頁
:tabo 關閉非當前的標籤頁
十、標記 mark
26個,a-z
建立 ma
跳到 `a
查看標記 :marks
十一、多行縮進
V選中 > 向右縮進
V選中< 向左縮進
十二、加密與刪除密碼
加密:x
刪除密碼
:set key=
:wq