行内搜索模式
当你习惯使用 f
、F
、t
、T
在一行内搜索/跳转字符,然后使用
;
或 ,
往下/上搜索 ,那么你可以试试这个插件。
它可以让你忽略使用 ;
或 ,
的方式,而是直接继续按 f
或 t
/ F
或 T
往下/上搜索。
而且它做了一些细节上的增强:
- 搜索时高亮可跳转的字符
- 仅高亮下一可跳转的字符
g:clever_f_mark_direct
,默认高亮当前行所有可跳转的字符 - 高亮超时
g:clever_f_highlight_timeout_ms
,默认为光标移走时取消高亮 - 自定义高亮样式
g:clever_f_mark_char_color
- 严格的行内搜索
g:clever_f_across_no_line
,默认当前行没有匹配的字符,则跨行搜索 - 忽略大小写或智能大小写搜索
g:clever_f_ignore_case
/g:clever_f_smart_case
- 结束重复前一目标字符的超时
g:clever_f_timeout_ms
- 搜索前弹窗
g:clever_f_show_prompt
- 设置某符号来搜索所有符号,比如
let g:clever_f_chars_match_any_signs='\\'
可使f\
搜索任何符号