我正在使用优秀的haskell-vim-now包来增强Ubuntu上的gvim。这很好,可以自定义,但我想尝试从头开始构建自己的.vimrc
,以便更好地使用编辑器的更高级功能。我正在努力复制haskell-vim-now的一个功能,即使在阅读了haskell-vim-now的.vimrc
之后。
它用unicode字符替换某些表达式,以更加数学方式显示代码。例如,可以使用\
在haskell中定义lambda表达式。这将在编辑器中显示为λ
。要清楚基础文本仍然是\
,只有编辑器内显示更改。有谁知道如何实现这种效果?
答案 0 :(得分:5)
您正在寻找的功能称为“隐藏”。它是一个内置功能,但haskell-vim-now包使用another third-party plugin来提供特定于haskell的规则。
该插件列在软件包的vimrc line 79。
中有关详细信息,请参阅:help conceal
。
答案 1 :(得分:1)
Haskell-vim-现在使用haskellConcealPlus,它在.vimrc
中作为一个包安装。
可以通过使用Hasklig支持连字的其他编辑器实现。