[GoLand] LiveTemplate로 구조체에 GORM 라벨을 살짝 붙여주세요.

1833 단어 goland
TL;DR
Preferences > LiveTemplates > Go Struct Tags에서 템플릿을 추가할 수 있습니다.

설정
GoLand에서 Struct를 정의할 때 json 등을 통해 json 탭을 자동으로 기술하는 것이 매우 편리하다.
gorm에서 열 이름을 지정할 때, 같은 기술은 어떻게 하는지 존재하지 않습니다.
또한 예를 들어gorm이라면 그 외에 같은 요령이 있으니 문제없다.
그럼 시작합시다.


Preferences의 LiveTemplates에서 Go Struct Tags를 선택합니다.에 템플릿을 추가합니다.
Abreviationgorm에서 이것은 json과 같은 템플릿의 시작점입니다.
Description은 적당히gorm:"column:xxx"입니다.
값을 Template text로 설정합니다.
`gorm:"column:$FIELD_NAME$"$END$`
이렇게
변수를 채울 수도 있습니다.
변수는 이 단계에서 아직 정의되지 않았습니다. 괜찮습니다.
Edit variables를 사용하여 변수를 정의합니다.
Expression을 값으로 입력합니다.


제이슨 부분snakeCase(fieldName())을 참고했습니다.
익스프레스를 편집하려면 프롬프트가 뜨기 때문에 여기서 쓸만한 걸 알 수 있어요.


그런 다음 이 LiveTemplate를 적용할 범위를 지정합니다.
Template text 아래에 Noaplication context가 있으므로 Define을 클릭하십시오.
여기서 Go의 태그를 확인합니다.
그게 다야.
참고 자료
기본 사용 가능한 Live Templates 요약 - Qita
끝.

좋은 웹페이지 즐겨찾기