《vi和vim》 學習手記(2)

:set wm=10 設置與右邊界的距離。右邊界爲10個字符。
o 移到一行的開頭
s 移到一行的結尾
w 移到下一個單詞的
b 退後一個單詞
S 更改一行文本
~更改大小寫
d 刪除
dw 刪除單詞
dd 刪除一行
p 放置命令
yy拖拽
. 重複動作
u 撤銷
J 合併兩行



編輯命令

文本對象  更改 刪除 複製

一個單詞 cw dw yw

兩個單詞 2cW/c2W 2dW/d2W 2yW/y2W

後退三個單詞 3cb 3db 3yb

一整行 cc dd yy

到一行的結尾 C D y$

到一行的開頭 c0 d0 y0

單個字符 r x yh

五個字符 5s 5x 5yl


移動命令

上下左右  hjkl

到下一行的第一個字符 +

到下一行的第一個字符 -

到單詞的結尾  E

往前一個單詞 w

往後一個單詞  b

到一行的結尾  $

到一行的開頭 0


其他操作

往緩衝區中放置文本  p

打開vi 指定文件  vi filename

保存編輯結果,並離開文件  ZZ

不保存編輯結果,並離開文件 :q!


文件創建與操縱命令

在光標所在位置插入文本 i

在一行的開頭插入文本  I

在光標所在位置附加文本 a

在一行的最後附加文本  A

在光標下一行打開新行  o

在光標的上一行打開新行 0

刪除一行並替換文本 S

用新文件覆蓋現有的文本 R

合併當前這一行與下一行 J

切換當前字符的大小寫  ~

重複上一個動作 .

撤銷上一個動作 u

將一整行恢復到原來的狀態 U

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章