是否使用文件浏览器在VIM中打开有效的url?

是否使用文件浏览器在VIM中打开有效的url?,vim,Vim,当光标停留在指向有效文件夹的某个字符串上时,我想用xdg open打开一个URL 例如,通过按某个键,它将启动xdg打开\u有效的\u url 可能吗 我希望它能工作,即使空间驻留在本地url中 谢谢 尝试下一个映射: :noremap ,o :!xdg-open <cfile><CR> 使用不同的地图: :noremap ,o :execute ":!xdg-open " . shellescape( '<cfile>' )<CR> :nor

当光标停留在指向有效
文件夹的某个字符串上时,我想用
xdg open
打开一个URL 例如,通过按某个键,它将启动
xdg打开\u有效的\u url

可能吗

我希望它能工作,即使
空间
驻留在本地url中

谢谢

尝试下一个映射:

:noremap ,o :!xdg-open <cfile><CR>
使用不同的地图:

:noremap ,o :execute ":!xdg-open " . shellescape( '<cfile>' )<CR>
:noremap,o:execute::!xdg open”。shellescape(“”)
尝试下一个映射:

:noremap ,o :!xdg-open <cfile><CR>
使用不同的地图:

:noremap ,o :execute ":!xdg-open " . shellescape( '<cfile>' )<CR>
:noremap,o:execute::!xdg open”。shellescape(“”)

当有空间时,例如/tmp/Folder A/path,它不起作用,但我现在将此标记为最佳答案,谢谢@warl0ck:添加了用空格打开文件的选项。@Birei:只有当
是完整路径时,此选项才有效。如果vim将
解释为相对于包含当前打开的文件的目录,我该怎么办?@andreas-h:它对我有效。在什么情况下不适合你?你能提供一个例子吗?2020,但仍然相关当有空间时,它不起作用,例如/tmp/文件夹A/path,但我会将此标记为目前的最佳答案,谢谢@warl0ck:添加了用空格打开文件的选项。@Birei:只有当
是完整路径时,此选项才有效。如果vim将
解释为相对于包含当前打开的文件的目录,我该怎么办?@andreas-h:它对我有效。在什么情况下不适合你?你能提供一个例子吗?2020年,并且仍然相关