一:前言
一:插入文字
二:移動游標
三:刪除文字
四:替換操作
五:撤銷操作
六:查詢
七:儲存退出
八:總結
九:小抄
vim是vi的公升級版,是乙個著名的文字編輯器,大多數的使用者可以分為兩類,一種是剛入門的小白,另一種是真正的大牛。
而且熟練使用vim也為我們在linux下開發提供了很大的幫助,能夠極大提高開發效率,所以用好vim還是很有必要的。廢話不多
說,開始今天的學習心得。
i 在當前字元前插入文字
i 在行首插入文字
a 在當前字元後新增文字
a 在行末新增文字
o 在當前行後面插入空行
o 在當前行的前面插入空行
r 以替換的方式輸入文字
h 左移=左箭頭
l 右移=右箭頭
j 下移=下箭頭
k 上移=上箭頭
w 右移乙個詞
w 右移以乙個空格分割的詞
b 左移乙個詞
b 左移以乙個空格分割的詞
0 移動到行首
ctrl + f:向前翻頁
ctrl + b:向後翻頁
g:最後一行
gg:第一行
r:替換乙個字元
dd:刪除整行
d$:刪除當前到行尾所有字元
d^:刪除當前到行首的所有字元
:s/old/new 將當前行中查詢到的第乙個字元「old」 串替換為「new」
:s/old/new/g 將當前行中查詢到的所有字串「old」 替換為「new」
:%s/old/new/g 在整個檔案範圍內替換所有的字串「old」為「new」
:.,$s/from/to/g 對當前行到最後一行的內容進行替換
:s/old/new/c 在替換命令末尾加入c命令,將對每個替換動作提示使用者進行確認
u取消最近一次的操作,並恢復操作結果
可以多次使用u命令恢復已進行的多步操作
u取消對當前行進行的所有操作
/word從上而下在檔案中查詢字串「word」
?word 從下而上在檔案中查詢字串「word」
n定位下乙個匹配的被查詢字串
n定位上乙個匹配的被查詢字串
zz:儲存並退出
wq:儲存並退出
q!:不儲存,強制退出
vim的使用命令非常多,但是常用的並不多,要想熟練掌握還需要我們的勤加練習。
遇到不會的看以看看,平常有時間也多看一看
Linux從入門到入土
在此開個專題,用來記錄一下在使用linux中常用的命令。持續更新 常見錯誤 dpkg i 檔名cmake dcmake install prefix usr include ar 解包 tar zxvf filename.tar 打包 tar czvf filename.tar dirname gz...
cmake 從入門到入土
你或許聽過好幾種 make 工具,例如 這些 make 工具遵循著不同的規範和標準,所執行的 makefile 格式也千差萬別。這樣就帶來了乙個嚴峻的問題 如果軟體想跨平台,必須要保證能夠在不同平台編譯。而如果使用上面的 make 工具,就得為每一種標準寫一次 makefile 這將是一件讓人抓狂的...
FFT 從入門到入土
fft 是一種可以在 o n log n 的時間複雜度內求解兩個多項式的乘積。實際上,fft 只是在求解方法上優化了 dft 離散傅利葉變換 的過程,並沒有提出新的理論。但是其高效的複雜度使得它被廣泛使用。就是使用乙個多項式的係數序列來表達這個多項式。f x sum a ix i leftright...