Haskell-vim现在如何用unicode字符替换某些表达式?

cms*_*mgr 1 unicode vim haskell

我正在使用优秀的haskell-vim-now软件包来增强Ubuntu上的gvim.这很好,可以自定义,但我想尝试.vimrc从头开始构建我自己的,以便更好地使用编辑器的更高级功能.我正在努力复制haskell-vim-now的一个功能,即使在阅读了haskell-vim-now之后.vimrc.

它用unicode字符替换某些表达式,以更加数学方式显示代码.例如,可以在haskell中定义lambda表达式\.这将在编辑器中显示为?.要清楚基础文本仍然是\,只有编辑器内显示被更改.有谁知道如何实现这种效果?

rom*_*inl 5

您正在寻找的功能称为"隐藏".它是一个内置功能,但haskell-vim-now软件包使用另一个第三方插件来提供特定于haskell的规则.

该插件列在软件包的vimrc 第79行.

有关:help conceal更多信息,请参阅