iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
自我挑戰組

使用VsVim成長紀錄系列 第 19

DAY19 Vim指令s、S、x、X

  • 分享至 

  • xImage
  •  

今天要來講講指令dDcC
這些指令都是刪除,
跟前一天的差別是這些指令是對單一字元做刪除。
那麼後面來看看使用方式及範例吧。

指令s、S、x、X使用方式

  • 執行指令 s(小寫)
    刪除現在游標所在字元,模式進入Insert mode - 插入模式

  • 執行指令 S(大寫)
    刪除現在游標所在行,模式進入Insert mode - 插入模式

  • 執行指令 x(小寫)
    向後刪除現在游標所在字元,模式維持在Command mode - 命令模式

  • 執行指令 X(大寫)
    向前刪除現在游標所在前一個字元,模式維持在Command mode - 命令模式

指令s、S、x、X範例

假設程式碼如下。

let data = 'HelloWord';

若是游標在W的位置,
let data = 'HelloWord';

  • 執行指令 s(小寫)
    let data = 'Hello*(游標位置-Insert mode - 插入模式)*ord';

  • 執行指令 S(大寫)
    (游標位置-Insert mode - 插入模式)

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

  • 執行指令 x(小寫)
    let data = 'Helloord';

  • 執行指令 X(大寫)
    let data = 'HellWord';

今日結語

今天講的指令是針對單一個字元做刪除的用法,
直接下指令就可以直接刪除了,
不需要額外選擇範圍。


上一篇
DAY18 Vim指令d、D、c、C
下一篇
DAY20 Vim指令y、Y、p、P
系列文
使用VsVim成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言