Saturday, November 30, 2013

vim - quickrun_config 設定(2)

昨日書いたことについてです。またまた syntaxhighlighter を多用してるのでたたみます





昨日の記事で紹介しましたページの完全な受け売りなんですが、たとえば
#!/bin/sh

cp $1 temp.ox
oxl temp.ox
rm temp.ox

というシェルスクリプトを書き、これをパスの通ったフォルダに移し、これに実行権限を与え、たとえばこのスクリプトに autoox.sh という名前をつけたとして、
#include < oxstd.h >

main()
{
  println("Hello, World!");
}


という helloworld.ox にたいして、
$ autoox.sh helloworld.ox

Ox Console version 6.21 (OS_X) (C) J.A. Doornik, 1994-2011
This version may be used for academic research and teaching only
Hello, World!


と正常に動くことを確認した上で、 ~/.vimrc に
let g:quickrun_config = { 
\ 'ox' : {
\   'command' : 'autoox.sh'              
\ }
\}

の一文を追加してやれば、:w をしていなくてもちゃんと動きました。
  1                                          |  1 #include < oxstd.h >
  2 Ox Console version 6.21 (OS_X) (C) J.A. D|  2 
    oornik, 1994-2011                        |  3 main()
  3 This version may be used for academic res|  4 {
    earch and teaching only                  |  5   println("Hello, World!");
  4 Hello, World!                            |  6 }

12月どっかいってくれ

No comments:

Post a Comment