iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0

今天要講的重複指令 .
是針對command-指令或是operator-操作來做重複。

這些指令有哪些呢?
讓我們來看看指令表吧。
command-指令 (螢光黃)
operator-操作 (橘)
在前面對於指令表有談過這些
(DAY4 Vim指令表(2/2))。

也就是說這兩個顏色的指令可以透過指令 . 來重複。

指令.使用方式

  • 執行指令 .
    重複前一個command-指令operator-操作動作

指令.範例

接著讓我們看看範例吧,
先假設程式碼如下。

let data = 'HelloWordHelloWordHelloWord';

這裡的字串由3個HelloWord組成。

若是游標在第一個H的位置,
let data = 'HelloWordHelloWordHelloWord';

執行後所在位置以粗體字表示

  • 首先執行指令 dtH,從現在游標位置刪到下個H的前一個位置 
    let data = 'HelloWordHelloWord';

  • 接著執行指令 . ,就會重複上個指令dtH 
    let data = 'HelloWord';

今日結語

通常這些指令也都會搭配其他移動指令來做重複,
尤其要共同修改統一格式的東西時就會需要這樣的重複指令。


上一篇
DAY24 Vim重複指令n、N
下一篇
DAY26 Vim指令針對成對符號範圍
系列文
使用VsVim成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言