BLOG ARTICLE 모니위키 | 1 ARTICLE FOUND

  1. 2007.06.05 모니위키에서 VimProcessor로 syntax highlight 하기

현재 로컬 PC에 모니위키를 사용중에있다. 위키에서 code syntax highlight를 하기 위해서는 VimProcessor 를 이용하면 쉽게 가능하다.

Vim 으로 Highlighting 을 위해서 아래 2가지를 추가해주면 가능하다.

1. Vim 설치
2. config.php 파일에 vim 경로 등록

$path="C:\Program Files\Vim\Vim70";


 

두가지를 확인하면 아래와 같은 문법을 사용하면 wiki에서 문법에 맞춰 색이 나온다.
{{{#!Vim c
void main(void)
{
   printf("Hello world");
}
}}}

위의 예제의 결과물
사용자 삽입 이미지


만약 화면 layout이 이상해 진다면 vim.php 파일의 아래부분을 다음과 같이 변경해주면 정상동작한다. (136 라인 )
$out=substr($out,$fpos+6,$tpos - $fpos - 6);

substr의 3번째 인자가 length 인데 end position으로 잘못 코딩되어 있었다.
AND