Favorites
2009.12.31 11:10

Source Insight Macro

조회 수 18522 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
  1. 주석 입력관련 매크로 등록
    1. Put into {SETUP_DIR}/util.em
    2. {HOME_DIR}/My Documents/Source Insight/Projects/Base/util.em
  2. 주석내 한글 깨짐 방지: Key Assignment -> Macro Nothing -> Shift+한영키 등록

   

// 텍스트를 입력할수 있는 입력창 띄움 
macro ShowInputBox()
{
    sz = ask("Puts Comments *^^*"); // 팝업창을 보여준다.
    CommentUpperSZ(sz); // 실제로 수행할 함수
}
// CommentUpper를 실행하면 다음과 같은 주석이 생성된다.
//                        /// alex [2007/8/23] 입력한 내용
macro CommentUpperSZ(sz)
{
    szMyName  = "wittgens"; // 주석 맨 앞에 넣을 이름 입력
    szComment = sz; // 팝업창을 통해 입력받은 텍스트
    stime = GetSysTime(true); // 현재 시간을 얻어온다.

    hbuf = GetCurrentBuf(); // 현재 사용되는 buff를 얻어온다.
    hwnd = GetCurrentWnd(); // 현재 사용되는 Window를 얻어온다.
    sel = GetWndSel(hwnd); // 현재 커서의 위치를 알기 위해 selection을 얻는다.

    iLine = sel.lnFirst; // 현재 커서가 위치한 라인을 얻는다.
    szTemp   = GetBufLine (hbuf, iLine); // 현재 커서가 위치한 라인의 정보를 임시로 저장
    iMaxChar = GetBufLineLength (hbuf, iLine); // 현재 커서가 위치한 라인의 길이를 얻는다.

    /*---  현재 커서가 위치한 라인 앞에 space나 tap의 갯수를 얻어온다.---*/
    i          = 0;
    nblank   = 0;
    nTab     = 0;
    while (iMaxChar >= i)
    {
        ch = szTemp[i];
        if (ch == " ")
            nblank = nblank + 1;
        else if (szTemp[i] == "\t")
            nTab = nTab + 1;
        else
            break;
        i = i + 1;
    }
    /*-- 현재 커서가 위치한 라인의 space, tap의 개수 얻어오기 끝--*/
    // 실제로 입력된 주석 string
    // /// + 위에서 설정한 이름 + [ + 년도 + / + 월 + / + 일 + ] + 팝업에서 입력한 내용
    szComment = cat("","/// " # szMyName # " [" # stime.year # "/" # stime.month # "/" # stime.day # "] " # szComment);
    szComment = cat("", "// " # szComment);

    // 커서가 위치한 라인앞에 붙은 space만큼 주석앞에 space를 붙인다.
    while (nblank > 0)
    {
        szComment = cat(" ", szComment);
        nblank = nblank - 1;
    }
    // 커서가 위치한 라인앞에 붙은 tap만큼 주석앞에 tap를 붙인다.
    while (nTab > 0)
    {
        szComment = cat("\t", szComment);
        nTab = nTab - 1 ;
    }

    // 커서가 위치한 곳에 주석을 붙인다.
    InsBufLine (hbuf, iLine, szComment);
    // 커서를 한줄 내려서 원래 위치로 변경한다.
    SetBufIns(hbuf, iLine+1, GetBufLineLength (hbuf, iLine+1));
}

macro DoNothing()
{

}

Thanks to allieus
TAG •

Favorites
2009.12.24 17:24

My .vimrc

조회 수 17617 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
filetype plugin indent on
set ls=2 " status line count
set sw=4 " shift width
set tabstop=4 " tab stop
set ai " auto indent
set cursorline " cursor line
set hlsearch " highlight search
set si " smart indent
set fenc=utf-8 "file encoding
set fencs=utf-8,cp949,cp932,euc-jp,shift-jis,big5,latin1,ucs-2le " file encodings
"set expandtab " expandtab

" color scheme
colorscheme koehler

"map
map <F2> :w!<CR>
map <F5> <C-W>v
map <F6> <C-W>c
map <F9> :! g++ % -o %<<CR>
map <f10> :! clear; ./%<<CR>
map <f12> :noh<CR>


TAG •

Favorites
2008.09.29 23:41

Monospaced Monaco-맑은고딕

조회 수 11230 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
아~ 친구 진석이 말듣고 방금 만들어 본 진클라운님의 monaco+맑은고딕 폰트에

http://kldp.org/node/78083 에서 참조한 fontforge 툴을 이용하여, 고정폭 옵션을 추가하여

putty 글꼴 목록에 나오게 수정했습니다.

fontforge 툴 만드는데 약간의 노가다를 해야합니다. ㅋㅋ

fontforge에서
Element -> Font Info -> OS/2 -> Panose -> Proportion 을 선택하셔서 이걸 Monospaced 로 수정하신 후,
File -> Generate Fonts... 하셔서 폰트를 다시 생성해 주시면 됩니다.

만든 폰트파일은 첨부하였습니다.

fontforge.GIF


putty에서 monaco+맑은고딕으로 설정한 그림입니다.

putty_setting.GIF

참조 사이트
  • http://fontforge.sourceforge.net/ms-install.html#Installing
  • http://cygwin.com/
  • http://jinclown.net/97
  • http://kldp.org/node/78083


크리에이티브 커먼즈 코리아 저작자표시 Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락/3.0에 따라 이용하실 수 있습니다



  • ?
    앨리어스 2011.10.08 00:27

    오~


    구글에서 "맑은고딕 Monaco" 검색하니, 여기가 젤 먼저 뜨네. ㅋㅋ


    가르친 보람이 있어. ㅋㅋㅋㅋㅋ


Favorites
2008.08.07 22:32

나의 네비게이션 NX-7

조회 수 23527 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
급하게 질러버렸네.ㅎㅎ

만도 NX-7 임
sizeconverted_SDC10024.JPG
  • ?
    진석 2008.08.15 07:52
    미쳤구나~ 미쳤구나~ 크크.
    하여간 축하축하~ 얼마줬누? 35만원 정도?

    아~ 그리고, 예전 우리 졸작 시연연습하던 동영상 찾았음. ㅋㅋ
    http://www.flickr.com/photos/allieus/tags/%EC%A1%B8%EC%97%85%EC%9E%91%ED%92%88/
  • ?
    비트겐스 2008.08.18 09:23

    그래 미쳤지 내가.ㅎㅎ
    46만원 줬지.

    저거 보니 옛날 기억이 새록새록~ㅎㅎ


Favorites
2008.02.26 23:32

새로 바꾼 내 휴대폰~

조회 수 24092 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

오렌지 폰을 살까 뭘살까 emoticon 3일은 찾아본 것 같다.

번호이동으로 6만원에 구입을 했다.

디자인도 이뿌고, 기능도 간단!~ 정말 잘 구입한 것 같다. emoticon

크기변환_SNV30514.JPG


Favorites
2008.01.30 22:27

시게이트 500 GB 이동식 디스크

조회 수 22641 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
툴들과 애니들로 가득 채워진 120 기가 이동식 디스크의 용량 부족에 허덕인지

꽤 오래되어 요즘 500기가 짜리 이동식 하드 디스크를 구매했다. 

지름신이 강림한 것이었다. emoticon


내가왜 이러는지 몰라~ 도대체 왜이러는지 몰라~ㅋㅋ

Untitled-1.jpg

Favorites
2007.12.13 13:28

박정현 6집 앨범 - Come To Where I Am

조회 수 12026 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

lenapark_6th.jpg

2년 여 만에 돌아오신,,

박정현 누님 6집 앨범~ Come To Where I Am

지금 듣고 있는데, 캬~ 좋다.

발매일 : 2007-12-11
TAG •

Favorites
2007.11.12 22:59

New iPod nano 구입하다.

조회 수 23372 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
홍콩 출장갔을 때 구입했다.
홍콩 공항 면세점에서 샀는데,
국내 가격이나 별 차이 없음.

SNV30358.JPG
SNV30358.JPG
http://www.apple.com/itunes/
TAG •

Board Pagination Prev 1 Next
/ 1