是否可以使用emacs计算文件中两个标记点之间逗号分隔值的数量?
答案 0 :(得分:3)
我会采用简单方法: M-x count-matches
,
。它会计算逗号,但值的数量应为此数字,或者加号或减号1,具体取决于这两个点是否为逗号本身。我正在使用瞬态标记模式,因此该功能会自动应用于该区域。
答案 1 :(得分:2)
我只需narrow-to-region
后跟(count-matches ",")
。
(当然,如果你经常需要它,可以编写一个函数一步完成。它甚至可以为你添加必要的+1,或处理逗号之间的转义字段等等......但是这个是我所知道的使用标准定义的最快方式。)