자주 사용되는 코드를 템플릿화 하여 빠르게 에디터에 붙여넣을 수 있습니다.
기본적으로 intellij 에서 제공하는 템플릿은 언어별로 다양하지만, 본인이 자주 사용하는 코드가 없기때문에
이를 템플릿화 하여 좀더 개발에 도움이 될 수 있습니다.
live templates
의 단축키는 ctrl + j
입니다.
php 를 사용하기때문에 php에 맞는 템플릿이 노출됩니다.
Live Templates 설정
설정 (ctrl + alt + s
) 을 열어 live templates 메뉴로 이동합니다.Editor -> Live Templates
추가를 원하는 그룹을 선택하고 우측 [+] 를 눌러 신규 템플릿을 입력합니다.
템플릿과 변수
저는 아래와같이 템플릿을 입력했습니다.
내용 중 $LOG_TITLE$
과 같이 $
로 감싸진 값을 볼 수 있는데요,
이런 식의 처리를 하면 템플릿을 불러왔을때 자동으로 커서의 포커스가 이동되게 됩니다.
1 | error_log("\n[TIME : " . date('Y-m-d/H:i:s', time()) . "]\n", 3, "/tmp/my_error_" . date('Ymd') . ".log"); |
Define - 노출 장소 정의
템플릿이 정의될 위치를 결정합니다.
어떤 언어에서 노출될지 유무를 결정하게 된다고 보시면 됩니다.
저의 경우 PHP 전역에서 해당 템플릿이 노출되도록 적용했습니다.
사용
ctrl + j
를 입력하면 바로 확인 할 수 있습니다.
이후 방향키와 Enter 키로 쉽게 입력이 가능합니다.