728x90
반응형
Flutter에서 ElevatedButton을 자주 사용하신다면, 이를 위한 Emmet 스타일의 스니펫을 만들 수는 없지만, VS Code에서는 User Snippets 기능을 사용해서 Flutter 코드도 자동완성되도록 설정할 수 있습니다.
아래는 ElevatedButton에 대한 스니펫을 설정하는 방법입니다.
1. VS Code에서 Flutter 스니펫 설정하기
- VS Code에서 Ctrl + Shift + P를 눌러 Command Palette를 엽니다.
- Preferences: Configure User Snippets을 검색하고 선택합니다.
- Dart를 선택하여 Dart 언어용 스니펫 파일을 만듭니다.
- 아래 예시처럼 스니펫을 추가합니다.
2. ElevatedButton 스니펫 코드
{
"ElevatedButton": {
"prefix": "elevatedButton",
"body": [
"ElevatedButton(",
" onPressed: () {",
" ${1://TODO: Add action}",
" },",
" child: Text('${2:Button Text}'),",
")"
],
"description": "Snippet for ElevatedButton in Flutter"
}
}
3. 설명
- prefix: elevatedButton이라고 입력하면 이 스니펫이 자동완성 제안으로 뜨게 됩니다.
- body: 실제로 생성될 ElevatedButton 코드입니다. $1, $2는 탭(Tab) 키를 눌러 이동할 수 있는 커서 위치를 의미합니다.
- description: 이 스니펫의 설명입니다.
4. 사용법
VS Code에서 Dart 파일을 편집할 때 elevatedButton이라고 입력한 후 탭(Tab) 키를 누르면, 자동으로 아래와 같은 코드가 생성됩니다.
ElevatedButton(
onPressed: () {
//TODO: Add action
},
child: Text('Button Text'),
)
이 스니펫을 통해 ElevatedButton을 빠르게 작성할 수 있습니다. onPressed나 child 내용도 간단하게 수정할 수 있도록 자동완성 커서를 제공합니다.
구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.
Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.
728x90
반응형
'Flutter > Snippet' 카테고리의 다른 글
플러터에서 Apple 로그인을 이용하여 유저 정보를 관리하는 방법 (0) | 2024.08.29 |
---|---|
플러터에서 Google 로그인을 이용해 유저 정보를 관리하는 방법 (0) | 2024.08.29 |
플러터 앱에 Firebase를 이용하여 사용자 정보 관리 기능 추가하기 (6) | 2024.08.29 |
플러터에서 텍스트 타이핑 효과를 내는 위젯: 자세한 가이드 (0) | 2024.08.12 |
플러터에서 AdMob API로 수익 정보 조회하기 (6) | 2024.07.28 |