Ⅰ. 插件描述
Unicode goodness for Scala code by using vim's “conceal” featureⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'mpollmeier/vim-scalaconceal'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'mpollmeier/vim-scalaconceal'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'mpollmeier/vim-scalaconceal'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/mpollmeier/vim-scalaconceal
Ⅳ. 文档说明
This syntax file displays unicode characters for some Scala operators and
built-in functions, turning the following:
foo =>
foo <- bar
foo -> bar
2 <= 5
5 >= 2
2 == 2
2 === 2l
2 != 3
2 =/= 2l
foo && bar
foo || bar
foo map bar
foo flatMap barinto
foo ⇒
foo ← bar
foo → bar
2 ≤ 5
5 ≥ 2
2 ≟ 2
2 ≡ 2l
2 ≠ 3
2 ≢ 2l
foo ∧ bar
foo ∨ bar
foo ∘ bar
foo ⤜ barScreenshot:

This does not – at any point – alter your source code. It simply uses Vim's
"conceal" feature to “hide” map behind ∘, etc. Whenever the cursor is at
a line with concealed text, the text will be expanded.
To install, simply put scala.vim in ~/.vim/after/syntax or use something
like Pathogen (recommended).
Vim ≥ 7.3 is required.
This plug-in is very much inspired by
https://github.com/ehamberg/vim-cute-python
and
http://github.com/Twinside/vim-haskellConceal