천객만래 [千客萬來] (It has an interminable succession of visitors)

구문강조와 자동 완성 설정

    : 구문강조를 위해서는 php 구문에 대한 설정 파일이 필요한데 기본적으로 설치시 php.stx 파일이 들어있기 때문에 별도의 세팅이 필요없다.

    다만 php 5대의 버전을 쓴다면 달라진 문법을 지원하기 위해 다른 파일로 설정파일을 대체해야 하며 자동 완성 기능의 경우 기본적으로 포함되어 있지 않으므로 별도의 파일이 필요하다.

    editplus 의 홈페이지에 고맙게도 누군가가 작성해둔 파일이 있을 것이다.

    acx 파일의 예 : http://www.editplus.com/files/php12.zip

    압축을 풀면 acp 확장자의 파일이 있는데 이를 editplus가 설치된 경로에 복사한다.

   다음 그림과 같이 기본 설정의 php 자동완성 부분에서 다음과 같이 복사한 파일을 선택하여 준다.





   또한 여기서 자동 완성을 사용할 파일 확장자도 세팅해 줘야 하는데 위에서는 php3, php, html, inc 확장자의 파일을 php로 인식하게 되어 있다.

    확인버튼을 누르고 제대로 동작하나 테스팅 해보자.

    테스트전에 editplus를 재시작 하거나 메뉴에서 '문서'->'stx/acp 새로고침' 을 선택해 주는 것이 좋다.

    다음은 php 의 내장 함수중 하나인 echo 를 치기 위해 'ech' 까지 친 상태이다.
















































    다음 그림과 같이 'echo' 까지 치면 색이 변화되고 이로서 정상적인 php 내장 함수를 썼다는 걸 알수 있다.

    만약 타이핑 중 잘못 쳤다면 색이 변화되지 않을 것이고 이를 통해 사소한 타이핑 실수를 막아줄 수 있다. (이것이 구문강조 기능이다.)

    또한 스페이스 바를 한번 눌러주면  괄호를 자동입력해 주고 커서가 괄호 안에 위치하게 된다. ( 이것이 자동완성 기능이다.)





php12.zip



    이 기능은 취향에 따라 더 불편할수도 있기 때문에 사용해보고 필요없으면 '설정 및 구문강조' 옵션에서 '자동 완성 사용 않기'를 체크하면 자동완성이 작동하지 않게 된다.

    또한 파일을 직접 수정하여 자신의 취향에 맞게 바꿀수도 있다.

Posted by SB패밀리

댓글을 달아 주세요