Geany 색깔설정

php를 지니로 코딩을 하고 있는데요

php기본함수명 색깔이나 $aaa 같은 변수명의 색을 바꾸고 싶은데요.
어디서 해야 되나요?

php기본함수색을 표시 할려면 함수목록이 있어야 될거 같은데요 그건 어디서 확인하나요?

bluefish 라는 좋은 프로그램이 있네요.

저도 geany 주로 쓰는데 색깔 바꾸는 건 안해봤습니다.

근데, 질문 나온김에 찾아보니

/usr/share/geany/ 아래에 filetypes.xxx 와 같은 파일들이 있네요.

php 라면
/usr/share/geany/filetypes.php 를 보시면 될 것 같습니다.

위 파일을 열어보면 filetypes.xml 을 참조한다고 되어 있는데요.
filetypes.xml 열어보면 다음과 같은 부분이 보입니다.

[code:3mv7lh9u]php_default=0x000000;0xffffff;false;false
php_simplestring=0xff901e;0xffffff;false;false
php_hstring=0x008000;0xffffff;false;false
php_number=0x606000;0xffffff;false;false
php_word=0x000099;0xffffff;false;false
php_variable=0x7f0000;0xffffff;false;false
php_comment=0x808080;0xffffff;false;false
php_commentline=0x808080;0xffffff;false;false
php_operator=0x102060;0xffffff;false;false
php_hstring_variable=0x101060;0xffffff;false;false
php_complex_variable=0x105010;0xffffff;false;false[/code:3mv7lh9u]

아마 이 부분을 적당히 바꿔주면 될듯 하네요.

첫째 숫자는 foreground, 둘째 숫자는 background, 셋째 bool 값은 굵게 여부, 네째 bool 값은 기울임꼴 여부입니다.

그리고, php 함수 목록은 같은 파일의 [keywords] 섹션에 있는것 같습니다.

[code:3mv7lh9u]php=abstract and array as bool boolean break case catch cfunction class class clone const continue declare default die dir directory do double echo else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval exception exit extends false file final float for foreach function function goto global if implements include include_once int integer interface isset line list method namespace namespace new null object old_function or parent php_user_filter print private protected public real require require_once resource return __sleep static stdclass string switch this throw true try unset use var __wakeup while xor[/code:3mv7lh9u]

이 부분 아닐까 생각되네요.