vim和函式庫
阿新 • • 發佈:2020-12-07
工作模式:
命令模式:普通模式
編輯模式:i--insert模式
末行模式::--輸入指令【q:退出,w:儲存】
使用ESC進行切換
vim編輯器的使用 a.命令模式下的操作: 1).游標的移動 h j k l 前 下 上 後 0--行首 $--行尾 gg--檔案開始位置 G--檔案末尾 行數+G--跳至第幾行 2). 刪除 x--刪除游標後面的字元 X--刪除游標前面的字元 dw--刪除單詞 d0--刪除到行首 d$--刪除到行尾【D】 dd--刪除當前行 ndd--刪除當前行開始幾行4dd 刪除==剪下 3). 複製貼上 p--下一行開始貼上 P--當前行開始貼上 yy--複製當前行 nyy--連續複製n行 4).撤銷 u--撤銷之前的操作 ctrl+r--反撤銷 5).可視模式 切換到可視模式:v 選擇內容:hjkl 操作:複製:y 刪除:d 6).查詢操作 1). /hello 向下查詢 2). ?hello 向上查詢 3). #--把游標移動到要查詢的單詞身上,按# 遍歷的時候快捷鍵:N/n 7).替換單個字元 r 8).查詢函式文件 選中單詞 shift+k 9). 儲存退出 ZZ b.編輯模式下的操作: a:在當前游標前面輸入 A:在行末輸入 i:在當前游標前面輸入 I:在行首輸入 o:游標所在下一行建立新行 O:游標所在上一行建立新行 s:刪除游標後面的一個字元換取輸入 S:刪除游標所在一行換取輸入 c.末行模式下的操作: 命令模式下:切換到末行模式 替換: :s/tom/jack/g 將該行下所有的tom替換成jack :%s/tom/jack/ 將所有的tom替換成jack :20,25s/tom/jack/g 將20到25行所有的tom替換成jack 退出: q:退出 q!:退出不儲存 w:儲存 wq:儲存退出 x:儲存退出 執行命令: :! vi分屏: :sp 上下屏 【+檔名,顯示兩個不同的檔案】 :vsp 左右屏 屏之間互相切換ctrl+ww 同時操作兩個屏:qall :wqall vim打造IDE: 系統級配置檔案目錄:/etc/vimrc 使用者級配置檔案目錄:~/.viminfo