在vim中更改文本外观
假设我有一个文件,其全部内容是:在vim中更改文本外观,vim,unicode,Vim,Unicode,假设我有一个文件,其全部内容是: \u1234 假设1234是\alpha的代码 在vim中,是否有办法将“\1234”显示为单个\alpha符号(并将其视为\alpha符号) 谢谢 [由于我想在g++中使用unicode名称,所以出现了这个问题]我真的认为这是不可能的,因为vim设计用于显示和编辑文件的实际内容(它不是WYSIWIG编辑器)。出于完全相同的原因,我不会推荐它,即使你找到了一种方法,它也会在将来导致混乱(一旦你忘记了这个特性,或者它是在你不期望的文档中触发的,或者脚本包含一个b
\u1234
假设1234是\alpha的代码
在vim中,是否有办法将“\1234”显示为单个\alpha符号(并将其视为\alpha符号)
谢谢
[由于我想在g++中使用unicode名称,所以出现了这个问题]我真的认为这是不可能的,因为vim设计用于显示和编辑文件的实际内容(它不是WYSIWIG编辑器)。出于完全相同的原因,我不会推荐它,即使你找到了一种方法,它也会在将来导致混乱(一旦你忘记了这个特性,或者它是在你不期望的文档中触发的,或者脚本包含一个bug,等等)您可以做的一件事是定义自定义高亮显示,以便知道该字符映射到其他字符。可能并不完全是你想要的,但正如soulmerge指出的那样,其他任何事情都可能是危险的/不清楚的 Vim有一个插件,可以将Haskell中的某些字符显示为Unicode符号:。 它甚至在写入之前将符号解码为其文本表示形式(在读取Haskell文件之后反之亦然) 我想你也可以这样做,只需检查插件的源代码