Linux vim的使用筆記

2022-09-04 08:15:12 字數 1666 閱讀 7757

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...