vim功能使用

2021-09-25 10:58:36 字數 941 閱讀 5636

行首     0  、fn + 左箭頭

行尾     $  、fn + 右箭頭

文首     gg

文尾     g

某行     ng     (eg:  4g表示游標跳到第四行)

游標右移n字元     n(eg: 4表示游標右移4字元)

刪除游標所在行     dd

刪除游標所在n行     ndd

刪除後乙個字元     x

刪除前乙個字元     x

刪除後n個字元     nx

刪除前n個字元     nx

複製游標所在行    yy

複製游標所在n行     nyy

往游標後貼上     p

往游標前貼上     p

替換n1行到文末的所有word1為word2並詢問是否替換     :n1,$s/word1/word2/gc

替換n1行到n2行的所有word1為word2並詢問是否替換     :n1,n2s/word1/word2/gc

ctrl+v  可視塊  ->   選擇塊   ->   shift+i (進入插入模式)  ->  輸入插入字元(eg:  #)-> esc    (增加塊/注釋)

ctrl+v  可視塊  ->   選擇塊   ->  dd     (刪除塊/注釋)

ctrl+v  可視塊  ->   選擇塊   ->   >    (右移tag距離)

:sp filename     (同時開啟另乙個檔案,可以複製貼上操作)

ctrl+w+方向鍵    (移動游標去其他視窗)

ctrl+w+q    (退出)

:set nu   #顯示行號

:set nonu   #不顯示行號

:set list    #顯示隱含符號(tab鍵、行尾符)

#顯示隱含符號後,可用查詢替換把tab鍵換成空格

:set nolist

vim的常用功能 使用方法

努力去做鶴立雞群當中的鶴!vim是我們在linux作業系統中常用的一種編輯檔案的軟體,下面將詳細講解部分vim的使用方法。1.vim的模式 2.命令模式 1 功能 調整vim的工作方式 使用 set 調整引數 示例 set nu 在每一行前顯示行號 set nonu 取消行號顯示 set mouse...

MF CListControl 簡單功能使用

可檢視 todo 在此新增額外的初始化 ananlydata.modifystyle 0,lvs showselalways lvs ex gridlines lvs ex twoclickactivate ananlydata.setextendedstyle lvs ex flatsb 扁平風格...

MongoDB的聚合功能使用

mongodb的聚合功能的使用 我在專案中主要使用的資料庫是mongodb,版本為2.4.6,目前最新的版本為3.0 還沒有使用用,據說增加了很多新功能及改進 很久以前完成了乙個報表開發任務,用到了聚合,這裡就簡單的做了個記錄,也分享給其他人。projectmonthdata表 習慣稱集合為表 中儲...