WikiClone › MoniWikiIdeas/NewCommentMacro › MoniWikiSites › bpm › En~FindPage › VimProcessor
vim 사용시 tab을 여러 옵션을 다음과 같이 적용하실 수 있습니다.
$vim_options ¶
- tab을 expand하고 배경을 검정색으로 하여 터미널처럼 보이게 한다.
$vim_options='+"set expandtab" +"set background=dark" +"retab"';
- UTF-8 환경에서 글자가 깨지는 경우에 다음 옵션을 넣어본다.
$vim_options='+"set encoding=UTF-8" ';
- vim 7.x의 경우 색상이 이상하게 나타나는 경우 다음과 같이 해본다.
- 수정된 2html.vim을 받아서 data 디렉토리 아래에 둔다. 수정된
2html.vim (21.55 KB)
- $vim_2html=realpath($data_dir).'/2html.vim';
모니위키 1.1.3부터 지원
- 수정된 2html.vim을 받아서 data 디렉토리 아래에 둔다. 수정된
- vim에서 지원하는 모든 문법을 다 사용하고자 하는 경우.
$vim_nocheck=1;를 넣어준다.
윈도우즈 ¶
윈도우즈의 경우에는 특별히 gvim이 사용되며, 이를 실행할 수 있게 하려면 config.php에서 $path값을 조절해주어야 한다.
- 예를 들어 C:\Program Files\Vim\vim72에 gvim.exe 실행파일이 있다면,
$path='./bin;c:/windows/command;c:/Program Files/gnuplot;c:/Program Files/vim/vim72'; # for win32
- $path를 더 추가하려면 ;로 구분하여 추가해준다. (위의 예 참고)
팁 ¶
- VimProcessor를 사용하면서 번호를 토글할 수 있게 하려면, $use_numbering=1;을 넣어줍니다.
- vim 설정을 바꾸고 나서 ($vim_options를 바꾸고 나서) vim 캐시파일을 지우고 새로 갱신하려면? 몇가지 방법이 가능합니다.
- pds/VimProcessor/*.html을 모두 지운다. (모니위키 1.1.2 이전)
- _cache/vim/* 파일을 모두 지운다. (모니위키 1.1.3에서 SmartCaching을 사용하는 경우)
- ?action=cacheadmin을 사용하여 캐시 디렉토리를 선택적으로 지워준다. 이 경우, 사용자가 config.php $owners=array('사용자명',...);과 같이 등록되어 있어야 한다.
- edit 상태에서 preview를 누르면 캐시가 갱신된다.
Examples ¶
qsort [] = []
qsort (x:xs) = qsort elts_lt_x ++ [x] ++ qsort elts_greq_x
where
elts_lt_x = [y | y <- xs, y < x]
elts_greq_x = [y | y <- xs, y >= x]
qsort (x:xs) = qsort elts_lt_x ++ [x] ++ qsort elts_greq_x
where
elts_lt_x = [y | y <- xs, y < x]
elts_greq_x = [y | y <- xs, y >= x]
#include <stdio.h>
int main(void)
{
printf("Hello World\n");
return 0;
}
int main(void)
{
printf("Hello World\n");
return 0;
}









