vim有四種模式插入模式正常模式命令模式以及檢視模式
一 正常模式normal-mode通常是對文字複製貼上等操作 從終端剛進vim時就是正常模式 然後輸入命令才可進入其他模式 從其他模式返回正常模式按esc
移動游標h-左j-下k-上 l-右
複製yy 複製整行 3yy複製當前行開始三行 y$ 複製當前位置到行結尾
貼上p
剪下dd 整行3dd當前行開始三行 d$(=d) 當前位置到行結尾
撤銷u
撤銷的重做(取消撤銷) ctrl+r
刪除x(單個字元刪除 整行刪除可用剪下)
替換r+替換的字元(單個字元替換)
移動游標所在位置 g-第一行g-最後一行 3g(gg)-第三行
二 插入模式 insert-mode 通常是對檔案增加內容
從正常模式進入插入模式的命令(只是插入時光標的位置不同)
i 定位在游標所在位置
i 游標所在行 行首
a 游標後面乙個位置
a 游標所在行行尾
o 游標所在行上面另起一行
o 游標所在行下面另起一行
三 命令模式主要對檔案進行儲存退出從正常模式輸入(:)進入命令模式
儲存w 例w file 儲存值file檔案
退出q 例 wq 儲存退出 q!不儲存退出
查詢
替換s/old/new
全域性替換 %s/old/new/g
指定行替換 7,9s/old/new/g 替換7-9行
!+命令可在使用vim時執行bash命令
set nu-顯示行號 set nonu-取消顯示行號set nohlsearch-關閉高亮顯示 (單次有效)
/etc/vimrc 為vim配置檔案可更改其配置檔案已更改設定
vim file1 file2 可同時開啟兩個檔案使用next和prev切換
四 檢視模式 分為字元可視(按v進入)行可視(v)和塊可視(ctrl-v)
對於塊可視有乙個常用的操作新增多行注釋
步驟:首先1要選中文字 2然後按i 3然後輸入// 4然後敲兩次esc
this 的使用 筆記
this指標 在類的每乙個成員函式的形參表中都有乙個隱含的指標變數this,該指標變數的型別就是成員函式所屬類的型別 當程式中呼叫類的成員函式時,this指標變數被自動初始化為發出函式呼叫的物件的位址 this的使用 1 區分成員和非成員 2 乙個類的方法需要返回當前物件的引用 qs set int...
wireshark的使用筆記
最近在閱讀林沛滿編寫的兩本關於wireshark的書,寫作風格與以往看過的技術文章不同,我比較喜歡這種寫作風格,知識點在不經意間就慢慢進入了你的腦海,不錯。這篇文章我應該會不定期修改一下,以記錄使用wireshark中的一些事情。1.限制單包大小 可以通過限制每個包的尺寸來減少整個抓包檔案的大小。舊...
thymeleaf的使用筆記
整合springmvc 前後互動 springmvc html ids activityid,status 0 success function data function updateactivity activityid success function data function addact...