How to disambiguate vim commands from shell commands
问题 From How to easily escape a command-line filter: And actually, this has been a bit of an XY problem. I'll have to post the original problem in a different question, though, because the Y question is really interesting and I would like to know. I'll post a link to the X question in the comments. This is the "X" question. I had thought that by figuring out how to escape the % , I would solve the problem, but it turns out Vim's behavior goes deeper than I had thought. And that is that apparently