黑馬程式設計師Linux系統開發視訊之VIM使用教程
VIM編輯器的使用
命令模式的操作
1.游標的移動
h j k l
前 下 上 後
行首:0
行尾:$
檔案開始位置:gg
檔案末尾:G
行跳轉:300G
2.刪除操作
刪除游標後邊的字元:x
刪除游標前邊的字元:X
刪除游標前邊的單詞:dw (游標移動到單詞的開始位置,否則只能刪除一部分)
刪除游標到行首的字串:d0
刪除游標到行尾的字串:D(d$)
刪除游標當前行:dd
刪除多行:ndd (n -- 自然數)
3.撤銷操作
撤銷:u
反撤銷:ctrl + r
4.複製貼上
複製:yy
複製多行:nyy
貼上:p (游標所在行的下一行)
貼上:P (游標所在行)
剪下 == 刪除
5.可視模式
切換到可視模式:v
選擇內容:hjkl
操作:複製:y 刪除:d
6.查詢操作
1. /hello
2. ?hello
3. # -- 把游標移動到查詢的單詞身上
遍歷時的快捷鍵:N/n
7.r:替換當前字元
縮排:
向右:>>
向左:<<
8.檢視man文件
K(shift + k) 3 + shift+k
文字模式下的操作:
切換到文字模式:
a -- 在游標所在位置的後邊插入
A -- 在當前行的尾部插入
i -- 在游標所在位置的前邊插入
I -- 在游標所在行的行首插入
o -- 在游標所在行的下邊開闢一個新的行
O -- 在游標所在行的上邊開闢一個新的行
s -- 刪除游標後邊的字元
S -- 刪除游標所在的行
末行模式下的操作:
查詢::s/tom/jack/g
:%s/tom/jack/
:20,25s/tom/jack/g
保持退出:
q:退出
q!:退出不儲存
w:儲存
wq:儲存退出
x:== wq
在命令模式下儲存退出:ZZ
分屏操作
末行模式
命令:sp 將螢幕分為兩部分 -> 水平
命令:vsp 將螢幕分為兩部分 -> 垂直
命令:sp(vsp) + 檔名 水平或垂直拆分視窗顯示兩個不同檔案
操作
命令:wqall 儲存並退出所有螢幕
命令:wq 儲存並退出游標所在的螢幕
ctrl+ww 切換兩個螢幕
完全照搬,版權歸原作者。
相關文章
- 黑馬程式設計師程式設計師
- 黑馬程式設計師面試題一(交通燈管理系統)程式設計師面試題
- 黑馬程式設計師-Java概述程式設計師Java
- 黑馬程式設計師——Java學習筆記之⑦——“網路程式設計”程式設計師Java筆記
- 黑馬程式設計師前端學習之路程式設計師前端
- 黑馬程式設計師——型別轉換程式設計師型別
- 黑馬程式設計師Android實戰影片教程等,超過30程式設計師Android
- 黑馬程式設計師第七天程式設計師
- 黑馬程式設計師——Java高新技術---反射程式設計師Java反射
- 傳智播客黑馬.NET+Unity3D 遊戲開發視訊教程Unity3D遊戲開發
- 黑馬程式設計師——Java學習筆記之⑧——“Java新技術”程式設計師Java筆記
- 黑馬程式設計師_Java高新技術之列舉程式設計師Java
- 黑馬程式設計師匠心之作|C++教程從0到1入門程式設計--結構體定義和使用程式設計師C++結構體
- 程式設計師開發心得之抓狂的排序演算法教學視訊程式設計師排序演算法
- 黑馬程式設計師java筆記之一-----Map集合程式設計師Java筆記
- Linux系統程式設計之程式間通訊方式:訊息佇列Linux程式設計佇列
- Linux系統程式設計之程式間通訊方式:管道(二)Linux程式設計
- Linux系統程式設計之程式間通訊方式:管道(一)Linux程式設計
- linux系統程式設計之訊號(一):中斷與訊號Linux程式設計
- 【黑馬程式設計師濟南中心】代理模式-Cglib代理程式設計師模式CGLib
- 【黑馬程式設計師濟南中心】java基礎-陣列程式設計師Java陣列
- 黑馬程式設計師---學習筆記3:進位制程式設計師筆記
- 來黑馬程式設計師從零學前端與移動開發----移動web開發----伸縮佈局程式設計師前端移動開發Web
- 黑馬程式設計師—一張帖看完黑馬所有學科、班級就業薪資貼程式設計師就業
- 黑馬程式設計師Java培訓和Android培訓:程式設計基礎程式設計師JavaAndroid
- 各種程式設計視訊教程程式設計
- linux系統程式設計影片教程(轉)Linux程式設計
- 【黑馬程式設計師西安中心】激動!剛剛人事給我發offer了.......程式設計師
- 【視訊】程式設計師鬥碼程式設計師
- Linux系統程式設計—訊號捕捉Linux程式設計
- Linux系統程式設計:訊號捕捉Linux程式設計
- linux系統程式設計之程式(七):system()函式使用Linux程式設計函式
- 物聯網教程Linux系統程式設計——特殊程式之殭屍程式Linux程式設計
- 物聯網教程Linux系統程式設計——特殊程式之守護程式Linux程式設計
- Linux系統程式設計之程式間通訊方式:命名管道(二)Linux程式設計
- Linux系統程式設計之程式間通訊方式:命名管道(一)Linux程式設計
- 【Linux系統程式設計】Linux訊號列表Linux程式設計
- 黑馬程式設計師_ios基礎總結1_IOS概述程式設計師iOS