每天一點vim小知識

2021-10-18 04:07:49 字數 962 閱讀 8412

目標:每天學習使用乙個vim外掛程式,每天學一點用一點,一次學太多了也記不住!

此部分名詞可直接使用,也可配合數字使用,或者前面的動詞使用。

2w表示前進兩單詞,任意數字均可。

配合動詞使用如:d2w表示刪除兩個單詞。但這個刪除會是從游標所在位置開始刪,如果游標所在位置為末尾,使用此命令只會刪除最後乙個字母。下面介紹 text objects用於處理這種情況。

此部分命令只是用於選定物件,只能配合動詞才有意義。

dip刪除當前段落。

t, f表示前向查詢,f, t表示反向查詢。

配合動詞 使用很有效。

為了更有效的使用.重複命令,建議使用跟一般性的語法,如刪除單詞用diw

用 text objects 而不是 motions。

d6j,c8j便於觀察要刪除的行數等。

外掛程式安裝工具 vundle 安裝教程

參見上面鏈結中的說明,

"在此增加其他外掛程式,安裝的外掛程式需要放在vundle#begin和vundle#end之間"

"安裝github上的外掛程式格式為 plugin '使用者名稱/外掛程式倉庫名'"

這個外掛程式主要是用來插入一些成對出現的符號,如(), 「」, {} 等等。

通過可視模式選中字串,再用s+符號,如s"s(等。

新增符號,ysw",此處w也可用text objects,iw, ip等等

刪除字串包裹的符號,ds"替換符號,cs"[

每天一點小知識

常見的異常 nullpointerexception 空指標異常 出現的原因往往是使用null呼叫方法 arrayoutofbound ception 陣列下標越界異常 獲取陣列 集合中元素的時候,下標不合理就會出現該異常 classnotfoundexception 類找不到異常 往往是缺失jar...

每天一點小知識2

每天一點小知識2 2020.12.16 wed 原部落格 1 getch 與getche 函式 鍵盤上讀取乙個字元。呼叫格式 getch 不會將讀入的字元回顯在螢幕上 getche 會將讀入的字元回顯在螢幕上 不同之處就在於getch 無返回顯示,getche 有返回顯示。2 getchar 鍵盤上...

每天一點小進步,background size

今天隨便理理最近開發中遇到的小麻煩吧。移動端有時候我們不知道不同螢幕多大,可能我們會直接把一些諸如背景之類的寬度設定成百分之一百。但是這樣的情況下如果我們設定margin left的話div就會超出螢幕。這時候解決方法其實很簡單,給父元素乙個padding值就能將他包括起來。換言之,我們可以考慮用p...