iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 9
0
自我挑戰組

vim不m系列 第 9

Day09 - 打造可重複的修改

  • 分享至 

  • xImage
  •  

在 vim 中,要完成一件事有非常多種方式,但哪種方式是可以最有效率最少按鍵呢?
vim 對於重複的修改非常友善,我們要好好的利用這點

This is ttn here

$
讓我們從把游標移到行尾開始

反向刪除

db

This is ttn h

x

This is ttn

這個方式需要三個鍵

正向刪除

b

This is ttn here

dw

This is ttn

這個方式也需要三個鍵

刪除整個字

daw

This is ttn

這個方式也需要三個鍵

dbx bdw daw
一樣都是需要三個鍵,那這個三種方式究章哪個好呢?

試試看,如果還需要再多刪一個字
這時候就屬於重複的工作,還記得 . 嗎?

請試試看各用這三種方式之後再用 . 重復執行

有找到最佳解答了嗎?

只有 daw 可以完美的再往前多刪一個字,是本次最好的解法

在此我們可以得到一個結論,在不同的方式中
可以用 . 完整的再重復一次修改的便是最適當的解法
一但你習慣了這樣的思維,在使用上你便可以得到額外的好處


上一篇
Day08 - 一個 u 有多大
下一篇
Day10 - 簡單的算數運算
系列文
vim不m30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言