当光标停留在某个指向有效xdg-open
的字符串上时,我想打开一个带有folder
的网址
通过按某个键,它将启动xdg-open the_valid_url
例如。
这可能吗?
我希望即使space
驻留在本地网址也能正常工作。
谢谢!
答案 0 :(得分:4)
尝试下一个映射:
:noremap ,o :!xdg-open <cfile><CR>
现在,在vim
内,将光标放在字符串上,然后在正常模式下按,o
。在我的计算机(linux)中使用dolphin
打开本地文件夹,使用konqueror
打开网址。
修改强>:
要打开带空格的文件,请将空格字符添加到选项isfname
(32是空格字符的十进制数):
:set isfname+=32
并使用这张不同的地图:
:noremap ,o :execute ":!xdg-open " . shellescape( '<cfile>' )<CR>