약어만 입력해서 긴 코딩을 자동 완성시켜주는 기능
복사 붙여 넣기보다 더 편리, 생산성 향상
라라벨 강좌를 보면 function이 많이 나온다. 여러 영상들 에서는 function 명령어를 치고 간단하게 위 메서드들을 완성한다. 하지만 내 phpstorm에서는 따라할려해도 안 된다!! 기본적인 설정외에 사용자 지정 Live templates를 만들자
윈도우 기준 : 해당 메서드를 드래그 후 ctrl+ shift + a -> save as live templates 를 찾아 엔터
(그냥 file->setting -> live templates 검색후 해도 상관없지만 이렇게 하면 적혀져 있는 코드를 자기가 수정하면된다)
user 탭에서 자신이 필요한 templates을 설정하면 된다. 아래 template text에 자기가 드래그 한 코드를 수정하면된다.
Abbreviation에 약어를 적고 Description은 설명을 적어준다.
function 뒤에 이름을 적고 tab 을 눌렀을때 중괄호 안으로 가서 return 등 코드를 적고싶다면
tab으로 넘어갈 공간들을 $ 사이에 적절한 이름을 적어주면 된다. 어떤 이름도 상관없다.
NAME, END 등 알아볼 수 있게 적으면 좋을 것 같다.
function 을 치면 다음과 같이 우리가 설정한 templates으로 자동완성기능을 쓸 수 있다.
function을 치고 tab을 누르고 $NAMES$ 부분의 이름을 적고 tab 을 누르면 $END$ 부분을 코딩할 수 있다.
귀찮아서 미루다가 해놓으니 확실히 편하다.
각자 필요한 templates를 만들어서 사용하면 생산성향상에 도움이 될 것이다.
그래도 직접하기 귀찮은 사람들은 패키지등이 github에 많이 있을 것이다.
라라벨 live templates로 검색해도 여러가지가 나온다