安裝 sudo apt install vim vim
vim file_name #建立或者打開文件編輯器
vim file_name 定位到文件開頭ui
vim file_name + 定位到文件末尾spa
vim file_name +16 定位到16行命令行
esc :w 寫入writeit
:q 退出quitefile
:wq 寫入而且退出im
:q! 強行退出,不保存退出word
:x 保存並退出移動
有三種工做模式:
1.命令行模式
打開一個文件首先進入的就是命令模式
經過命令對文件進行常規的編輯操做,例如:定位、翻頁、複製、粘貼、刪除。
2.末行模式---執行 保存、退出等操做
esc 輸入 : 冒號 進入末行模式 ,輸入w 或 q 進行對應的操做。
末行模式是編輯器的出口
3.編輯模式
esc i 進入編輯模式 insert[此狀態下不能使用鼠標]
再次按esc 進入命令模式
上下左右
space + h 上 中指
space + j 下 無名指
space + k 左 食指
space + l 右 食指
行內移動
w word 向後移動一個單詞
b back 向前移動一個單詞
0 行首 零
^ 行首 第一個不是空白字符的位置
$ 行尾
行數移動
gg 文件頂部
G 文件末尾
數字gg 移動到 數字 對應行數
數字G 移動到 數字G 對應行數
:數字 移動到 數字 對應行數
屏幕移動:
ctrl +b back 向上翻頁
ctrl+f forward 向下翻頁
H head、 屏幕頂部
M middle 屏幕中間
L low 屏幕底部
v 可視模式 從光標開始按照正常模式選擇文件
V 可視行模式 選中光標通過的完整行
Ctrl+v 可視塊模式 垂直方向選中文本
可視模式下,能夠和移動命令連用,例如:ggVG 可以選中全部內容
撤銷和恢復撤銷
在學校編輯命令以前,先要知道怎樣撤銷以前一次,錯誤的編輯動做
u undo 撤銷上次命令
ctrl+r redo 恢復撤銷的命令
刪除文本
x cut 刪除光標所在字符,或者選中文字
d(移動命令) delete 刪除移動命令對應的內容
dd delete 刪除光標所在行,能夠ndd複製多行
D delete 刪除至行尾
提示:若是使用 可視模式 已經選中了一段文本,那麼不管使用d 仍是x ,均可以刪除選中文本
刪除命令能夠和移動命令 連用,如下是常見的組合命令:
刪除命令能夠和移動命令連用,如下是常見的組合命令
* dw #從光標位置刪除到單詞末尾
*d0 #從光標位置刪除到一行的起始位置
* d} #從光標位置刪除到段落結尾
*ndd #從光標位置向下連續刪除 n行
*d代碼行G 從光標所在行 刪除到 指定代碼行 之間的全部代碼
* d‘a 從光標所在行 刪除到 標記a 之間的全部代碼
ls -la 查看文件
.開頭的文件 是隱藏文件
.new_file.swap
#交換文件