vi的使用方法:
h向左移動游標
l向右移動游標
j向下移動游標
k向上移動游標
^回到第乙個非空字元上
$加到該行行尾
0將游標移動行首
g將游標移動到文件最後一行的開頭
ng交游標移動到n行的開頭
w向後移動乙個單詞
nw向後移動n個單詞
b向前移動乙個單詞
nb向前移動n個單詞
e將游標移動到本單詞的最後乙個的最後乙個字元,如果已處於最後乙個,則移動到下乙個單詞的最後
ctrl+b
向前翻一頁
ctrl+f
向下翻一頁
ctrl+u
向 上翻半頁
ctrl+d
向下翻半頁
複製/貼上 yy
複製游標所在行的所有內容
yw複製游標所在位置單詞的內容
nyy複製游標所在行向下的n行
nyw複製游標向 後的n個單詞
p將複製的內容貼上 刪除
x刪除游標所在位置的字元
x刪除游標所在位置前面的字元
nx刪除游標所在位置後n-1個字元
nx刪除游標所在及及向前的n-1個字元
dw刪除游標所在位置的單詞
ndw刪除游標所在及向後的n-1個單詞
d0刪除所在行游標前面的所有內容
d$刪除當前游標所在行後的所有內容
dd刪除整行內容
ndd游標所在行及向下刪除n-1行內容
nd+向上方向鍵
刪除游標所在行及其向上的n行
nd+向下方向鍵
刪除游標所在行及其向下n行
其他常用命令 r
替換游標所在位置的字元rx將游標上的字元替換為x
r替換游標所到之處的字元,esc結束
u取消當前行的所有改變
u取消上一步操作
.重複執行上一次的命令
zz儲存文件後退出
插入模式 i
從游標所在位置開始插入
i從游標所在行的行首開始插入
a從游標所在位置的下乙個開始插入
a從游標所在位置的行尾進行推入
o新新增一行,並將游標移動到下一行的開始插入
o在當前行的上一行新增一行新的
底行模式 q
退出q!
強制退出w儲存
w!強制儲存,對於唯讀檔案強制儲存
wq儲存並退出
e在vi中建立新檔案,並可以為檔案命名
n在vi中開啟新的檔案
w filename
另存為filename檔案
w! filename
強制另存為
r filename
讀入檔案內容插入到游標位置
set nu
行號s/pattern1/pattern2/g
將當前行的字元pattern1f替換為pattren2
%s/pattern1/pattern2/g
所有行進行替換
g/pattern1/s/pattern2
所有行進行替換
num1,num2 s/parrtrn1/pattern2/g
提定行內進行替換
/查詢,向下按f,向前按n
?與/相反
vi使用筆記
vi是vim的軟連線,vim是從vi發展過來的乙個文字編輯器,支援 補全等很多功能 開啟檔案 vi 檔名 如果檔案不存在,就會自己建立乙個新的檔案,可以開啟檔案並將游標定位到指定行 vi 檔名 行數 如果看到了紅色警告,下面顯示found a swap file by name 則表示上次vi異常退...
linux下vi使用筆記
例1 要找about字串 about 在當前位置找,n跳到前乙個匹配 about 匹配行尾的about about c 不分大小寫,預設是分大小寫查詢的 例2 將字串hello替換為hi s hello hi g 當前行的hello換成hi s hello hi 全文的hello換成hi例1 游標單...
簡約才是王道? CardView 的使用
發現個好看的東東 cardview。他在support v7包中 顧名思義就是卡片view。能夠設定陰影,圓角,等等。或者你還能夠放到listview裡 是這種 在xml檔案裡 增加乙個cardview support v7.widget cardview xmlns card view andro...