我與vim的親密接觸

2021-09-13 02:21:44 字數 1049 閱讀 8327

emmm,閒來無事,打算了解下神奇vim(用來zhuangbi)。在終端操作很帥(ˉ▽ ̄~)~~!

什麼是vim??vim是從 vi 發展出來的乙個文字編輯器。**補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。

vi/vim有三種模式:

命令模式常用命令:

命令作用

dd刪除(剪下)游標所在整行

5dd刪除(剪下)從游標處開始的5行

yy複製游標所在的整行

5yy複製從游標處開始的5行

n顯示搜尋命令定位到的下乙個字串

n顯示搜尋命令定位到的上乙個字串

u撤銷上一步的操作

p將之前刪除(dd)或複製(yy)過的資料貼上到游標後面

末行模式可用命令:

命令作用

:w儲存

:q退出

:q!強制退出(放棄對文件內容的修改)

:wq!

強制儲存退出

:set nu

顯示行號

:set nonu

不顯示行號

:命令執行該命令

:整數跳轉到該行

?/one/two

將當前游標所在行的第乙個one替換成two

?/one/two/p

將當前游標所在行的所有one替換成two

?/one/two/g

將全文中的所有one替換成two

?字串在文字中從下到上搜尋該字串

/字串在文字中從上到下搜尋該字串

那張臭臉應該是冒號。。。。。。,該si的emoji轉換。。。

C 與RSS親密接觸

講述動態生成rss檔案的方法。動態生成rss檔案也基本有兩種方法,一種是用字串累加的方法,另一種是使用xml文件生成的方法。字串累加的方法也比較簡單,我也就不多說了,這裡著重說一下生成xmldocument的方法,包括各種節點的建立,屬性的建立等。當然在此也有必要說明一下為什麼採用後者,因為後者符合...

和Lnux親密接觸

第一次聽到linux 確切說是gnu linux 是在三年前的計算機基礎課上,那時候只知道linux是開源的 免費的,任何人可以無任何限制的使用,還有linux是多工 多使用者的作業系統,其他的就沒有了。開始使用linux在去年五一的是時候。五一放假沒什麼事做,整天就在csdn上看看,有一天突然發現...

lua和c的親密接觸

lua和c的親密接觸,靠的是乙個虛擬棧。lua通過這個虛擬棧來實現和c之間值的互傳。棧上的每乙個元素是乙個lua值 nil,number,string.當lua呼叫c函式的時候,這個函式會得到乙個新的棧,這個棧獨立於c函式本身的棧,也獨立於lua自己的棧。它裡面包含了lua要傳給c的所有引數,然後c...