월별 글 목록: 2008년 4월월

vim에서 윈도 개행문자(^M) 삭제하기

아래내용은 http://gerions.egloos.com/3668761 에서 발췌를 하였습니다.

보통 개발은 윈도우에서하고 개발된 파일을 unix 나 linux 에 올린 후 vi 로 해당 파일을 열어보면 라인마다 ^M 이라는 문자열이
붙어있는 것을 볼 수 있다.
이기종간의 개행문자열이 달라서 생기는 현상이다. (매우 지저분하다.)

vi 로 해당 파일을 열고
:%s/^M//g 명령어를 살포시 날려주면 한방에 지워진다.
(시간이 많이 남는 사람은 각 행마다 일일이 지워줘도 된다. 난 할일없으면
가끔 그런짓도 한다. ㅡㅡ;;  )
여기서 주의할 점은 ^M 이 일반적으로 키보드에서 치는 M 이 아니다.
ctrl + v 를
누르면 ^ 가 생기고 그 후 Enter 를 누르면 ^M 문자열이 완성이 된다. ㅡㅡV

이클립스 단축키 모음

이클립스 단축키 내용이다.

1. 이동 단축키
– 해당 class의 members List   : CTRL + O
– 열린 파일 모두 닫기  : CTRL + SHIFT + F4
– 한줄 삭제             : CTRL + D
– 현재 줄 이동           : ALT + UP or DOWN
– Editor 로 커서 이동  : F12    ( 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 )
– 특정 줄번호로 가기    : CTRL + L
– 다음 문제(오류부분으로 가기) :  CTRL + .(점) 컴파일 중 에러발생시 오류 부분으로 바로가기
– 이전 문제(오류부분으로 가기) :  CTRL + ,(콤마)
– 다음(이전) 편집창으로 이동   : CTRL + (Shift) + F6 윈도우에서의 Ctrl+Tab 과 같은 기능
– 마지막 편집 위치로 가기    : CTRL + Q 다른 이동 단축키를 써서 특정 지역으로 왔을 때 바로 전의 위치로 가기
– 해당 구문의 선언문으로 이동  :  F3 함수나 변수위에 커서가 있을 때 사용가능
– 문의 참조 부분 검색           : CTRL + Shift + G 함수나 변수위에 커서가 있을 때 이 함수나 변수를 호출, 사용하는 곳 검색

2. 찾기
– 찾기  : Ctrl + F
– 다음찾기 : Ctrl + K
– 이전찾기 : Ctrl + Shift|K
– Incremental Search : Ctrl + J – next:DownArrow, prev:UpArrow
– Selection Workd Search : Ctrl + K, Ctrl+Shift+K(Reverse)
– 자바 찾기 : Ctrl + H   (자바의 클래스,타입,함수 이름등으로 찾을 수 있다. 문자열을 찾으려면 File Search탭을 이용)

3. 디버깅 단축키
– 브레이크 포인트  : Ctrl + Shift + B  (현 커서의 위치에 브레이크 포인터 설정/해제)
– 디버깅 시작 : F11
– 디버깅 계속 : F8
– Step Over : F6 (한줄씩 실행)
– Step Into : F7 (한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감)
– Step out(return) :  F7 (현재 함수를 빠져나온다)
– Run to Line : Ctrl + R (현재 라인까지 실행)

4. 기타 단축키
– 저장(JDT) 및 컴파일  : CTRL + S
– 열려진 모든 파일저장(JDT)  : CTRL + Shift + S
– 빠른 오류수정(-Quict Fix) : CTRL + 1
– 코드에 필요한 패키지 자동 import : CTRL + Shift + O
– 주석처리(제거) : CTRL+/(\)
– 코드 형식 맞추기  : CTRL + Shift + F
– 대(소)문자로 바꾸기 : CTRL + Shift + X(Y)

* Reference
파이님 블로그
gk150000000000.pdf
http://promotion.egloos.com/611962

이클립스에 확장자 추가

보통 파일에 대한 인식은 확장자를 기반으로 하고 있다..
하지만, 웹을 통한 서비스는 설정을 통해서 확장자가 다른 파일로 웹 어플리케이션으로 인식할 수 있다..

위의 상황에 따라서 만약 .xxx라는 확장자로 .jsp와 동일한 서비스를 하려고 이클립스에서
Windows -> Preferences -> General -> Content Types -> Text 밑에 JSP 를 클릭해서 원하는 확장자를 Add 시켜 주면 됩니다.

이클립스에서 php를 개발하기 위한 플러그인

이클립스 3.3.x 버전에서 PHP를 개발하고 있는데, vim, editplus등의 텍스트 편집기에 비해서 굉장히 편리하게 사용하고 있습니다. 확실히 IDE 툴로써 eclipse가 확실히 자리매김을 한거 같습니다.

Url : http://www.phpeclipse.com/
Help : http://docs.schuetzengau-freising.de/modules/xdocman/index.php?doc=xo-002&lang=en