簡體   English   中英

Vim - 特定字符的計數

[英]Vim - Count number of certain character

我試圖定義做了功能A ,如果有偶數個美元符號(在我的緩沖區)和B ,如果有一個奇數的美元符號。 但是,我不確定如何計算美元符號的數量,然后報告該數字以定義函數。 例如,進入

:%s / \\ $ // GN

將在狀態行上吐出這個數字。 但是如何應用結果來定義函數呢?

根據@ DaveNewman的評論,你可以寫:

:%s/\$//gn | let i = split(v:statusmsg)[0] | if i % 2 | ... | else | ... | endif

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM