假设我有一个文件,其全部内容为:
\u1234
并假设1234是\ alpha
的代码有没有办法在vim中将“\ 1234”显示为单个\ alpha符号(并被视为\ alpha符号)?
谢谢!
[出现这个问题,因为我想在g ++中使用unicode名称]
答案 0 :(得分:3)
我真的不认为这是可能的,因为vim旨在呈现和编辑文件的实际内容(它不是WYSIWIG编辑器)。我不推荐它出于完全相同的原因,即使你找到了一种方法 - 这将导致将来的混乱(一旦你忘记了这个功能,或者如果它是在你没想到的文档中触发的话) ,或者脚本包含错误等。)
答案 1 :(得分:2)
Vim有一个插件可以在Haskell中显示某些字符作为Unicode符号:http://www.vim.org/scripts/script.php?script_id=2603。 它甚至在写入之前将符号解码为其文本表示(反之亦然,在读取Haskell文件之后)。
我想你也可以这样做,只需检查一下插件的来源。
答案 2 :(得分:0)
您可以做的一件事是定义自定义突出显示,以便您知道该字符映射到其他内容。可能不完全是你想要的,但正如soulmerge指出的任何其他可能是危险的/不清楚的。