본문 바로가기

Windows .Net

[SourceInsight] 한글주석달기 매크로 설정하기 1. source insight에서 Project->Open Project->Base 를 오픈합니다. 2. Base 프로젝트에 포함되어 있는 Utils.em 파일을 Open합니다. 3. 다음과 같은 코드를 추가합니다. /* HANGULCMT */ /**------------------------------------------------------------------------ 한글 주석 만들기 - 쁘렉키!! 쀍 만든이 : 단국대학교 MAZE 10기 전유훈 _2007/6/20_ -------------------------------------------------------------------------*/ macro hangulcmt() { sCmt = ask("한글 주석을 입력 하세요"); sC.. 더보기
[SourceInsight] 소스인사이트 팁 총정리 출처 : http://andstudy.springnote.com/pages/3778703 0.개요 본 문서는 안드로이드 스터디 모임에서 소스 인사이트를 통해 소스 코드 드라이빙을 하는 데 필요한 기능을 정리한 것이다. 1.자주 쓰는 기능 1.1 프로젝트 내 특정 심볼을 검색할 때? F7 1.2 심볼이 검색이 안되는 경우는? 프로젝트 전체 파일들에 대해 lookup reference 기능을 이용해서 찾는다.(grep 명령어와 비슷) ctrl + / 1.3 특정 단어(심볼)을 하이라이트 해서 보고 싶을 때? shift + F8 아래 그림은 'coldboot' 함수를 하이라이트 한 것임. 2.소스인사이트 세팅 2.1 소스인사이트에서 ARM assembly language 추가하기 안드로이드 소스 중 일부는 a.. 더보기
[SourceInsight] 소스인사이트 팁5 : 오래된 창을 닫아주는 매크로 이매크로는 아래의 코드중에 4라고 세팅된 수만큼의 코드윈도우를 제외하고 모두 닫아 버리는 기능을 합니다. 수천개의 소스를 탐색하고 돌아다니다 보면 자신도 모르게 많은 창을 띄우게 되는데 이중에 가장 최근에 보았던 창을 제외 하고 모두 닫아 버리는 센스 입니다. /* // Closes all but the most recently visited windows and files. // Any dirty files are kept open. */ macro CloseOldWindows() { var hwnd var cWnd // This is the number of recent windows to keep open. You may change // this constant to suit your needs... 더보기
[SourceInsight] 소스인사이트 닙4 : 선택한 영역의 소스 비활성화 시키는 매크로 #if 0 ~ #endif로 코드를 비활성 시키는 동작을 하게 합니다. 편집시 선택을 한부분에서 키동작으로 이매크로를 실행 시키면 그부분의 아래위가 #if 0 ~ #endif로 작성되어 코드를 비활성 시킵니다. /*==================================================================== Create by sparrow Unused Code Block #if 0 unused code #endif ====================================================================*/ macro UnUsedCodeBlock() { hbuf = GetCurrentBuf(); hwnd = GetCurrentWnd(); sel.. 더보기
[SourceInsight] 소스인사이트 팁3 : if나 switch문의 뼈대를 작성해주는 매크로 아래의 매크로 역시 C++빌더 의 Ctrl + J 키를 흉내낸것입니다. if 나 switch등의 자주 이용하는 키워드의 뼈대를 작성해주는 코드입니다. /*==================================================================== Create by sparrow Ctrl + J (C++Builder Code Generation function. ====================================================================*/ macro CodeCompletation() { hbuf = GetCurrentBuf() ln = GetBufLnCur(hbuf) line = GetBufLine(hbuf,ln) DelBufL.. 더보기
[SourceInsight] 소스인사이트 팁2 : 소스와 같은 이름의 헤더파일을 여는 매크로 아래의 매크로는 C/ C++ 소스를 보는 중 같은 이름의 헤더 파일을 열도록 하는 매크로 입니다. C++빌더 의 경우 F6키와 같은 동작을 합니다. 이러한 매크로를 작성 하기 위해서는 도움말의 매크로 랭귀지를 살작 참조해가면서 작성하고 매크로 .em파일을 base프로젝트에 추가하여 작성한다음 Option -> Preference -> Symbol Lookups 페이지에 Project symbol path에 base프로젝트를 추가해주고 Menu나 Key Assign으로 해두면 이용 할수 있습니다. /*==================================================================== Create by sparrow 2005.09.30 Open C Source or H.. 더보기
[SourceInsight] 소스인사이트 팁1 : 매크로를 이용한 한글 주석 소스 인사이트 사용시 가장 불편한 점은 한글 입력이 제대로 되지 않는 다는 점이다. 이것은 유니코드 입력을 지원하지 않아 생기는 문제인데, 보통은 쌍자음의 입력시 커서를 앞으로 하나 옮겨 del키로 한번 삭제하여 수정이 가능하다. 다만 이 방법은 무지 귀찮은데 이것을 좀 더 편하게 해결할 수 있는 방법을 찾다가 아래와 같은 포스팅을 찾게 되었다. 원문 : Sourceinsight(소스인사이트) 에서 한글 주석 입력하기. -매크로이용 첫번째 먼저 위에 링크된 파일을 My Documents\Source Insight\Projects\Base 에 다운받습니다. 소스인사이트를 열고 base 프로젝트를 열어서 다운받은 파일을 프로젝트에 추가합니다. (중요~) (보시면 아시겠지만 hangulcmt 함수 달랑 하나 .. 더보기
[Visual Studio] IE 8.0 업데이트 후 VS2005, VS2008 class wirzard 스크립트 오류해결방법 1. regedit 실행 2. "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones" 항목에 "1000"키 생성 3. "1000"키 항목에 DWORD값 추가 이름 : 1207 값 : 0x000000 출처 : http://clansim.tistory.com/100 더보기