형식 파일은 현재 작업 공간, 선택한 폴더 또는 글로벌의 모든 파일을 형식화하는 VS 코드 확장자입니다.
Visual Studio Code Marketplace에서 파일을 형식으로 가져옵니다
참고 : VSCODE API의 제한으로 인해 각 파일이 열리고 형식을 실행하고 파일을 저장합니다 (다른 저장 작업도 시작하여
tslint.autoFixOnSave
와 같은 기능을 지원하여 닫습니다. 완료 시간은 파일 수와 파일의 크기에 따라 다릅니다.
Open Command Pallette (Ctrl+Shift+P) 및 "형식 시작 파일 : 작업 공간"을 입력하십시오.
기본 제외 옵션을 사용합니다
'formatfiles.start.workspaces'명령에 keybindable
Open Command Pallette (Ctrl+Shift+P) 및 "형식 파일 시작 : Glob에서"를 입력하십시오.
사용자 정의 글로벌 패턴의 프롬프트
기본 제외 옵션 또는 없음을 사용하라는 프롬프트
keybindable 'formatfiles.start.fromglob'명령
폴더를 마우스 오른쪽 버튼으로 클릭하고 "형식 파일 시작 :이 폴더"를 선택하십시오.
기본 제외 옵션을 사용합니다
이 확장자는 사용자가 서식을 시작하도록 확인하라는 메시지가 표시됩니다. 포맷 될 파일 목록에 대한 출력 창의 형식 파일을 확인하십시오. 서식의 진행 상황을 나타내는 진행률 표시 줄이 오른쪽 하단에 나타납니다.
이 설정은 VS 코드에만 해당되며 VS 코드 설정 파일에 설정해야합니다. 그렇게하는 방법에 대한 문서를 참조하십시오.
formatFiles.excludedFolders
: [ default : [ "node_modules", ".vscode", ".git", "dist", ".chrome"]
] 폴더 이름 목록, 작업 영역 루트에 비해 제외 할 폴더 이름 목록
formatFiles.extensionsToInclude
: [ Default : '*'] Comma Dulected Extensions, IE "TS, JS, CP, CS"는 모든 확장이 포함되어 있지 않으면 포함되어 있습니다.
formatFiles.excludePattern
: [ 기본값 : UnSet] 배제 경로의 글로벌 패터 른.
formatFiles.inheritWorkspaceExcludedFiles
: [ default : true
] files.exclude
에 지정된 작업 공간 글로그를 지정합니다 true
formatFiles.runOrganizeImports
: [ default : true
] 파일을 서식 할 때 모든 가져 오기를 추가로 구성합니다 (내장 된 'imports'명령을 사용하여 일부 언어가 지원합니다)
formatFiles.useGitIgnore
: [ default : true
] Workspace 폴더가 git 리포지토리 인 경우 git가 무시하는 파일을 건너 뜁니다.
각 확장자는 작동하기 위해 설치된 Formatter가 필요하거나, 그렇지 않으면 VS Code Formatter에는 주어진 확장에 대한 형식이 없다는 오류가 표시됩니다.
일부 권장 포맷터 :
Beautify -JavaScript, JSON, CSS, SASS, HTML
c# fixformat -c#
Clang 형식 -C, C ++, Java, JavaScript, Objective-C, Objective-C ++, Protobuf
더 예쁘다 - JavaScript, TypeScript, CSS
editorconfig - ***
Save의 코드 작업이 일부 파일에서 실행되지 않으면 Code editor.codeActionsOnSaveTimeout
설정에 기인 할 수 있습니다. 파일이 크거나 코드 저장 조치가 구성된 설정보다 오래 걸리면 작업이 중단됩니다. 이것은 Formatters에 영향을 미치지 않으며 저장시 코드 작업 만 영향을 미칩니다. 기본값은 750ms
이고 원하는대로 조정하십시오.
기여하거나 강화를 요청하려면 문제를 열어주십시오.