emmm,閒來無事,打算了解下神奇vim(用來zhuangbi)。在終端操作很帥(ˉ▽ ̄~)~~!vi/vim有三種模式:什麼是vim??vim是從 vi 發展出來的乙個文字編輯器。**補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。
命令模式常用命令:
命令作用
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...