ranger 中带引号的 shell 命令

ranger 中带引号的 shell 命令

我喜欢在远程 vim 会话的分割中打开 ranger 中突出显示的文件。

:shell vim --remote-send "<C-\><C-n>:vsp %d/%f<CR>"

而不是/path/to/directory/highlighted-file我在vim打开的文件中看到的文件'/path/to/directory'/'highlighted-file',我自然无法保存。我尝试转义百分号和引号,但没有成功。如何在远程 vim 会话的分割中打开当前文件?

答案1

通过将双引号更改为单引号解决了该问题:

:shell vim --remote-send '<C-\><C-n>:vsp %d/%f<CR>'

相关内容