level 1
谁知道按一下是命令A,在按一下是命令B,如此循环的按键映射如何实现?请高手解答。
2022年11月03日 05点11分
1
level 1
写个函数,通过布尔变量取反,函数依次返回1或空。
映射按键的时候,判断函数的返回值,实现2个功能循环。
2022年11月05日 11点11分
2
麻烦给个代码示例吧,谢谢您!
2022年11月14日 05点11分
@cpython 示例代码我放在3楼了,不过似乎正在审核中,暂时看不到。
2022年11月14日 12点11分
@就叫我小胖啦 不行的话麻烦上传到网盘,给个地址,多谢!
2022年11月14日 13点11分
level 1
"功能循环(按a时依次循环输出b或c)
inoremap <expr>a <SID>Toggle()?"b":"c"
let s:abc = ""
function s:Toggle()
let s:abc = !s:abc
if s:abc
return 1
else
return ""
endif
endfunction
2022年11月14日 09点11分
3
把这段代码复制到vimrc文件内,保存后,就可以实现在编辑模式下,按a时依次循环输出b或c
2022年11月14日 09点11分