dart reformat 하는 법
안녕하세요!
강의 잘 듣고 있습니다.
강의 진행중 궁금한 것이 있는데요, Android Studio의 Settings - Keymap - Reformat Code with 'dart format'을 단축키 지정해서 코드 리포맷을 하고 있는데 코드 팩토리님이 하시는 것과 다른 방식의 스타일로 리포맷이 됩니다..
어떻게 설정할 수 있나요?
예를 들어 아래와 같이 작성된 코드를
void main() {
runApp(
MaterialApp(
home: HomeScreen(),
)
);
}단축키로 리포맷하면 아래와 같이 됩니다.
void main() {
runApp(MaterialApp(
home: HomeScreen(),
));
}
dart 언어는 저렇게 Code Style에서 수정도 안되네요..
답변 1
1
안녕하세요!
Dart 언어는 컴마(,)를 기준으로 포매팅이 됩니다.
아래 코드는 원하시는 형태로 포맷이 되는코드입니다.
void main() {
runApp(
MaterialApp(
home: HomeScreen(),
),
);
}다음 코드는 현재 문제를 겪으시는 형태의 코드입니다.
void main() {
runApp(MaterialApp(
home: HomeScreen(),
));
}HomeScreen() 다음에 컴마 그리고 괄호 다음에 추가 컴마가 있는 차이 보이실까요?
컴마를 기준으로 포매팅 하기때문에 마지막 파라미터값의 끝에 컴마를 추가해주셔야 원하시는 형태로 포매팅이 가능합니다!
안드로이드 스튜디오 코드 하이라이팅하고 자동완성이 안됩니다.
0
240
2
프로젝트에서 dart map method가 보이지 않습니다.
0
112
1
안드로이드 스튜디오 자동완성 관련해서 질문이 있습니다.
0
567
1
LocationPermission.denied관련 질문입니다
0
588
1
videocontrollor dispose
0
431
1
onlogotap함수의 video nullable관련질문
0
391
1
setState 사용 차이
1
441
1
블로그 웹앱 배포 방법
0
507
1
sizedbox 위젯에 primary = RED_COLOR
1
434
1
개념 강의 순서 질문
0
408
1
materialstateProperty 다른 메소드관련질문
0
414
1
내 노트 모아보기
0
502
1
SafeArea (iPhone, Android)
0
408
1
web view 실행 안됩니다.
0
408
1
랜덤 숫자 생성기 프로젝트 관련
0
536
2
안도르이드 애뮬레이터 질문
0
384
1
super를 사용하는 건, 부모와 자식 클래스의 파라미터 이름이 꼭 같아야하나요?
0
473
1
선생님 flutter device를 크롬으로 했을때 http 통신이 안됩니다..
0
781
1
no element
0
441
1
암호화
0
235
1
책과 강의
0
386
1
voidcallback함수와 클래스내에 변수선언에 관한질문
0
475
1
android studio 세팅
0
480
1
오늘도 출근 세팅하기
2
563
1





