总 vim 新手,有没有办法映射两个连续<Shift>执行:FZF?我尝试了以下配置,.vimrc但没有运气
nmap <S><S> :FZF<Enter>
Run Code Online (Sandbox Code Playgroud)
不幸的是,您至少不能没有一些严重的黑客攻击。引用 vim wiki
请注意,您不能单独映射 Shift 或 Alt 或 Ctrl 键,因为它们是键修饰符。您必须将这些键修饰符与其他键结合起来才能创建映射。
http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-教程(第 2 部分)
此外,我建议您使用 nnoremap 而不是普通的 nmap,除非您明确希望您的地图是递归的。
就个人而言,我对 :FZF 使用以下映射,它在正常模式下基本上是一个空格后跟一个“f”。我觉得挺好看的。
nnoremap <Leader>f :FZF
Run Code Online (Sandbox Code Playgroud)
快乐维明。