6

私はしばらくの間コードの編集にvimを使用してきましたが、今はStandardMLでのプログラミングに効果的に使用したいと思っています。emacsでは、sml-modeを使用して、バッファー内のSMLインタープリター(私の場合はMoscow ML)を開き、実際のファイルをロードすることができます。

モスクワMLインタープリターを実行し、vim内から実際のファイルをロードすることは可能ですか?

4

2 に答える 2

4

私がしていることは、:makeMoscowMLでファイルを実行するためのコマンドセットを持っていることです。これは、以下を追加することで実現できます.vimrc

" SML make code {{{
autocmd FileType sml setlocal makeprg=rlwrap\ mosml\ -P\ full\ '%'
" }}}

次に:make、SMLバッファーに入力するだけで、MoscowMLを介してコードが実行されます。(rlwrapreadline機能でREPLを拡張することにより、REPLを少し改善します。)

于 2012-09-15T22:10:21.277 に答える