iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
自我挑戰組

使用VsVim成長紀錄系列 第 12

DAY12 Vim指令f、F、t、T

  • 分享至 

  • xImage
  •  

今天要來介紹Vim指令fFtT
這些指令的目的是用來移動到游標,
那我們來看看如何使用吧。

指令f、F、t、T使用方式

  • 執行指令 f + 定位點(字元)
    從現在的游標位置向後找到指定定位點(字元)
    並將*游標移動到該*定位點(字元)

  • 執行指令 t + 定位點(字元)
    從現在的游標位置向後找到指定*定位點(字元)的前一個位置,
    並將**游標移動到該
    定位點(字元)的前一個位置上*

  • 執行指令 F + 定位點(字元)
    從現在的游標位置向前找到指定定位點(字元)
    並將*游標移動到該*定位點(字元)

  • 執行指令 T + 定位點(字元)
    從現在的游標位置向前找到指定*定位點(字元)的前一個位置,
    並將**游標移動到該
    定位點(字元)的前一個位置上*

這邊向前找的前一個位置要注意方向,
假設現在游標位置在E,
ex:
ABCDE
若是向前找到B的前一個位置,是C,不是A,
因為方向性是由後往前,要特別注意。
ABCDE

舉例來說:有一行程式碼如下

let data = 'HelloWord';

接續來看看範例結果。

指令f、t範例

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

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

  • 執行指令fW
    let data = 'HelloWord';

  • 執行指令tW
    let data = 'HelloWord';

指令F、T範例

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

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

  • 執行指令FW
    let data = 'HelloWord';

  • 執行指令TW
    let data = 'HelloWord';

今日結語

今天講的指令fFtT很常會用到,
尤其在命名時常常使用到駝峰命名,
要取位置時這就是很方便的指令了,
只是這邊注意,
這些指令只能在單行做搜尋定位。


上一篇
DAY11 Vim指令+、-
下一篇
DAY13 Vim指令/、?
系列文
使用VsVim成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言