반응형

프로젝트에서 폴더를 선택해서 하위 폴더 전체 파일을 추가했는데, 추가가 되지 않으면
해당 document type을 선택해서 위의 빨강색 네모칸이 정상인지 확인 바람
특이한 건 파일을 직접 선택하면 추가가 되는데 해당 폴더를 선택하면 추가가 안됐음

이유는 모르겠지만,
지워져 있어서 프로젝트에 해당 확장자 파일이 추가되지 않았음

'editor > Source Insight' 카테고리의 다른 글

소스인사이트 참고 사이트  (0) 2024.09.09
탭(tab)과 스페이스(space)  (0) 2018.09.03
Source Insight 한글 깨짐 해결  (5) 2009.06.22
반응형

https://bitdol.tistory.com/entry/%EC%86%8C%EC%8A%A4-%EC%9D%B8%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%9D%98-edit%EC%99%80-view-%EA%B8%B0%EB%8A%A5%EA%B0%9C%EC%84%A0aka-trouble-shoot

소스 인사이트의 edit와 view 기능개선(a.k.a. trouble shoot..)

2019/01/30 - [소프트웨어/소스인사이트 응용] - 소스 인사이트 매크로를 이용한 자동 주석(comment) 만들기..2019/01/20 - [소프트웨어/소스인사이트 응용] - 소스 인사이트의 특별한 에디트 능력들..2019/01

bitdol.tistory.com

반응형








1.컴파일러 설치하기

 - cygwin으로 gcc 설치(gcc, g++ 모두해야 함)

 - cygwin으로 make 설치

 

2.gcc PATH 설정

http://eine.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4%EB%A1%9C-CC-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-Eclipse-CDT-%EC%84%A4%EC%B9%98


3.eclipse에서 CDT 설치

http://jeongchul.tistory.com/292
















반응형

expand tabs 설정

-> 탭이 스페이스로 복사되는 이유

-> http://illos.tistory.com/149


반응형
http://iamaman.tistory.com/trackback/1175

 

반응형
- ㄱ,ㄴ... 순서대로 정리

i: 끼워넣기
 - 현재 커서의 앞에 끼워 넣는다.
I: 끼워넣기
 - 커서가 있는 줄의 맨 앞에 끼워 넣는다.
a(append): 끼워넣기
 - 커서가 있는 줄의 뒤에 끼워 넣는다.
A: 끼워넣기
 - 커서가 있는 줄의  맨 앞에 끼워 넣는다.
dw: 단어 삭제
 - 커서에 있는 단어 삭제
r:바꾸기
 - 다른 글자로 덮어 쓴다.
R:바꾸기
 - 한 글자만 다른 글자로 덮어 쓴다.
D: 삭제
 - 현재 커서부터 그 줄 끝까지 삭제
dG: 삭제
 - 현재 커서부터 파일의 끝까지 삭제
w: 커서 이동
 - 다음 단어의 처음으로 이동

b: 커서 이동
 - 현재단어의 처음으로 이동
0: 커서 이동
 - 커서를 현재 행의 맨 앞으로 이동
$: 커서 이동
 - 커서를 현재 행의 맨 뒤로 이동
G: 커서 이동
 - 파일의 가장 끝으로 이동
gg: 커서 이동
 - 파일의 가장 앞으로 이동
e filename: 파일 불러오기
 - 현재 창에서 지정한 파일을 불러온다.

o: 행 삽입

 - 커서가 있는 줄 아래에 행 삽입
O:행 삽입
 - 커서가 있는 줄 위에 행 삽입
Ctrl+F: 화면 이동
 - 화면 전진
Ctrl+B: 화면 이동
 - 화면 후진
반응형

출처: http://blog.daum.net/bluebread/2

분명히 이걸 아는 사람이 있을텐데 올려놓은 사람은 없군요.



설정방법
 
1. Project의 base을 open한다.
    DoNoting() 이라는 macro를 만들어 추가한다. 진짜로 아무일도 하지 않는 걸로.
macro DoNothing()
{
}
2. Option > Key Assignment 을 선택한다.
 

 


 
3. Macro: DoNothing 선택후에 Assign New Key를 누르고 다음의 키조합을 입력한다.
Shift + 한/영 (황당한 조합이지만 먹힌다.)
4. 화면에 "shift+ " 로 표시되면 들어간 것이다.
 
5. 완료!!

이후로 아무 것도 해줄 필요가 없다.

그냥 메모장 쓰듯이 한글입력하면 된다. 쌍자음 그냥 입력해도 안 깨진다.

 
 
주의
"어 안되잖아?" 하시는 분이 있을까봐...
 
txt 파일에서 시험해보면 확실히 아무런 문제가 없는데, c 파일에서는 커멘트나 따옴표 블럭 밖에서는 한글이 깨진것처럼 보일 것이다.
정확한 이유는 알수 없지만 깨진게 아니고 잘못 보여주는 것이다. (syntax highlight 때문이라고 생각한다.)


아래 그림에서 보듯이, 마우스로 블럭선택해보면 멀쩡한 글자들이 보인다.

그리고 커멘트내에서는 안 깨져 보인다.

 c 파일에서 커멘트나 따옴표 외부에 한글쓸 일은 어차피 없으니 안심하자.

 


 
배경지식
 
Source Insight 로 한글입력시 shift 때문에 깨진 파일을 헥사 에디터로 보면 0xe5가 들어가면서 한글이 깨진다는 것을 알 수 있다.
그런데 0xe5가 뭐냐하면...
 
VK_PROCESSKEY (0xE5)
Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key
 
그니까 소스인사이트는 IME에서 내려오는 virtual key code중에서 ctrl 이나 alt 같은 실제로 문자입력이 아닌 값을 유효한 문자인 줄 알고 처리하고 있는 것이다.
 

그래서 이걸 가로챌 방법을 생각하다가 macro hot key로 assign 해보니까.. 통했다.


be happy!!

반응형

<순서>
1. ctags 다운로드
http://sourceforge.net/project/showfiles.php?group_id=6556


2. acroedit 실행
3. 아래의 사진에서 CTAGS 옵션에 해당하는 폴더 모양의 아이콘 버튼 클릭



3. CTAGS의 경로를 CTAGS 다운로드 받은 폴더로 지정
4. 함수가 있는 파일을 선택하면 위의 그림처럼 function 밑에 함수 목록 표시됨
5. ctags를 설정하면 실행파일이 있는 폴더 지우면 안됨
<참고> croedit 다운로드
http://www.acrosoft.pe.kr/board/ae_download

+ Recent posts