E D R S S I H C RSS RSS
ID
Password
Join
The best prophet of the future is the past.
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의 경우 색상이 이상하게 나타나는 경우 다음과 같이 해본다.
    1. 수정된 2html.vim을 받아서 data 디렉토리 아래에 둔다. 수정된 @2html.vim (21.55 KB)
    2. $vim_2html=realpath($data_dir).'/2html.vim'; <!> 모니위키 1.1.3부터 지원
  • vim에서 지원하는 모든 문법을 다 사용하고자 하는 경우.
    $vim_nocheck=1;를 넣어준다.

윈도우즈

윈도우즈의 경우에는 특별히 gvim이 사용되며, 이를 실행할 수 있게 하려면 config.php에서 $path값을 조절해주어야 한다.
  • 예를 들어 C:\Program Files\Vim\vim72gvim.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 캐시파일을 지우고 새로 갱신하려면? 몇가지 방법이 가능합니다.
    1. pds/VimProcessor/*.html을 모두 지운다. (모니위키 1.1.2 이전)
    2. _cache/vim/* 파일을 모두 지운다. (모니위키 1.1.3에서 SmartCaching을 사용하는 경우)
    3. ?action=cacheadmin을 사용하여 캐시 디렉토리를 선택적으로 지워준다. 이 경우, 사용자가 config.php $owners=array('사용자명',...);과 같이 등록되어 있어야 한다.
    4. 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]


#include <stdio.h>

int main(void)
{
        printf("Hello World\n");
        return 0;
}

 
captcha
Username:
^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-07-14 01:26:26
Processing time 0.0658 sec