此语法文件展示了通过vim的隐藏功能将某些Scala运算符和内置函数替换为Unicode字符的效果。以下是一些具体示例:
-
foo => foo <- bar
显示为foo ⇒ foo ← bar
-
foo -> bar
显示为foo → bar
-
2 <= 5
显示为2 ≤ 5
-
5 >= 2
显示为5 ≥ 2
-
2 == 2
显示为2 ≟ 2
-
2 != 3
显示为2 ≠ 3
其他逻辑操作符同样可以通过隐藏功能优化,例如:
-
foo && bar
显示为foo ∧ bar
-
foo || bar
显示为foo ∨ bar
-
foo map bar
显示为foo ∘ bar
此隐藏功能的一个显著特点是:不会改变源代码,而只是利用Vim的隐藏文本展示Unicode字符替代特定的Scala运算符,让代码更加直观。
当光标位于这些隐藏文本的行时,Vim将恢复显示原始代码。
暂无评论