Vim .txt文件中整个超链接的语法突出显示

时间:2018-12-31 00:26:48

标签: vim syntax-highlighting

很抱歉是否已经被问到了,但是我没有找到我想要的东西。

是否可以对Vim的.txt文件中的整个超链接进行语法突出显示?

这是我到目前为止所拥有的

hi Hyperlink term=standout,bold ctermfg=Cyan
let m = matchadd("Hyperlink", "http://")
let m = matchadd("Hyperlink", "https://")

1 个答案:

答案 0 :(得分:1)

database schema中查看此amazing URL regexp

我使用更简单的正则表达式:

syntax match Hyperlink `\v<(((https?|ftp|gopher|telnet)://|(mailto|file|news|about|ed2k|irc|sip|magnet):)[^' \t<>"]+|(www|web|w3)[a-z0-9_-]*\.[a-z0-9._-]+\.[^' \t<>"]+)[a-z0-9/]`