有没有一种简单的方法来包围文字,我知道这个插件
但是钥匙太多了。
我尝试了我的方法
vmap ' <D-x>i'<esc><D-v>i'
vmap " <D-x>i"<esc><D-v>i"
但这不起作用。无论如何,如果这种方式是固定的,我怎么能将此行为提取到一个允许我这样做的函数中:
- 我选择任何文本(我认为这将是视觉模式)
- 我为“对称”环绕(例如 '、“、`、|、/、、*、-)或“不对称”环绕(例如 <>、{}、[]、 ())
- 选定的文本被符号包围。
- 如果选定的单词已经被包围并切换符号,可能会很好检测。
关于如何做到这一点的任何推荐阅读?