vscode 個人化設定
command+,可以開啟個人化設定頁面
Learn More →
Learn More →
然後把下面的資訊複製貼上
{
"editor.cursorStyle": "underline",
"editor.renderLineHighlight": "all",
"editor.renderWhitespace": "boundary",
"editor.smoothScrolling": true,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.formatOnType": false,
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"workbench.view.alwaysShowHeaderActions": true,
"breadcrumbs.enabled": true,
"workbench.editor.highlightModifiedTabs": true,
"search.useGlobalIgnoreFiles": true,
"debug.inlineValues": "on",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "underline",
"update.showReleaseNotes": false,
"telemetry.telemetryLevel": "off",
"git.allowForcePush": true,
"git.alwaysShowStagedChangesResourceGroup": true,
"git.autofetch": true,
"git.defaultCloneDirectory": "/Users/ahkui/Desktop/Project",
"git.fetchOnPull": true,
"git.ignoreLimitWarning": true,
"git.ignoreLegacyWarning": true,
"git.ignoreMissingGitWarning": true,
"workbench.colorTheme": "Monokai",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"vsicons.dontShowNewVersionMessage": true,
"editor.suggestSelection": "first",
"workbench.iconTheme": "material-icon-theme",
"javascript.updateImportsOnFileMove.enabled": "always",
"dart.debugExternalLibraries": false,
"dart.debugSdkLibraries": false,
"dart.previewFlutterUiGuides": true,
"python.jediEnabled": false,
"todo-tree.tree.showScanModeButton": false,
"emmet.showSuggestionsAsSnippets": true,
"editor.snippetSuggestions": "top",
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[dart]": {
"editor.rulers": [
80
],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"python.pythonPath": "/usr/local/bin/python3",
"editor.linkedEditing": true,
"liveshare.allowGuestDebugControl": true,
"liveshare.languages.allowGuestCommandControl": true,
"liveshare.allowGuestTaskControl": true,
"terminal.integrated.fontFamily": "'MesloLGS NF'",
"[python]": {
"editor.defaultFormatter": "ms-python.python"
},
"python.languageServer": "Pylance",
"phpmd.enabled": false,
"[php]": {
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?",
"editor.defaultFormatter": "bmewburn.vscode-intelephense-client",
},
"[blade]": {
"editor.autoClosingBrackets": "always",
},
"[sql]": {
"editor.formatOnPaste": false,
"editor.formatOnSave": false,
},
"blade.format.enable": true,
"emmet.triggerExpansionOnTab": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.wordWrap": "on",
"editor.largeFileOptimizations": false,
"go.useLanguageServer": true,
"go.toolsManagement.autoUpdate": true,
"go.lintTool": "golangci-lint",
"go.lintFlags": [
"--fast"
],
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"nginx-conf-hint.syntax": "sublime",
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
"git-graph.contextMenuActionsVisibility": {},
"git-graph.customPullRequestProviders": [],
"git-graph.dialog.addTag.pushToRemote": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.dialog.deleteBranch.forceDelete": true,
"git-graph.dialog.fetchRemote.pruneTags": true,
"git-graph.dialog.rebase.launchInteractiveRebase": true,
"git-graph.repository.commits.fetchAvatars": true,
"gitlens.advanced.messages": {
"suppressGitVersionWarning": true,
"suppressRebaseSwitchToTextWarning": true
},
"editor.formatOnPaste": false,
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
"gitlens.gitCommands.skipConfirmations": [
"fetch:command",
"switch:command"
],
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml",
},
"material-icon-theme.folders.theme": "specific",
"notebook.cellToolbarLocation": {
"default": "right",
"jupyter-notebook": "left"
},
"git.confirmSync": false,
"redhat.telemetry.enabled": true,
"security.workspace.trust.untrustedFiles": "open",
"yaml.format.printWidth": 120,
"yaml.customTags": [
"!reference sequence",
"!And",
"!Base64",
"!Cidr",
"!Equals sequence",
"!Equals",
"!FindInMap sequence",
"!FindInMap sequence",
"!GetAtt",
"!GetAZs",
"!If",
"!ImportValue",
"!Join sequence",
"!Not",
"!Or",
"!Ref",
"!Select sequence",
"!Select",
"!Split sequence",
"!Split",
"!Sub",
"!And sequence",
"!If sequence",
"!Not sequence",
"!Or sequence",
"!FindInMap",
"!Join",
"!Sub sequence",
"!ImportValue sequence"
],
"yaml.validate": true,
"php.debug.executablePath": "/usr/local/bin/php",
"php.validate.executablePath": "/usr/local/bin/php",
"intelephense.environment.phpVersion": "8.1.5",
"workbench.editor.tabCloseButton": "off",
"workbench.editor.pinnedTabSizing": "shrink",
"extensions.ignoreRecommendations": true,
"editor.formatOnSave": true,
"terminal.integrated.enableMultiLinePasteWarning": false,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.associations": {
"*.env": "dotenv",
"*.ndjson": "ndjson"
},
"editor.unicodeHighlight.ambiguousCharacters": false,
"git.suggestSmartCommit": false,
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"editor.unicodeHighlight.invisibleCharacters": false,
"debug.javascript.autoAttachFilter": "disabled",
"javascript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"python.analysis.inlayHints.functionReturnTypes": true,
"editor.stickyScroll.enabled": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"vs-kubernetes": {
"vs-kubernetes.crd-code-completion": "enabled",
"vscode-kubernetes.helm-path.mac": "/Users/ahkui_liew/.vs-kubernetes/tools/helm/darwin-amd64/helm",
"vscode-kubernetes.kubectl-path.mac": "/Users/ahkui_liew/.vs-kubernetes/tools/kubectl/kubectl",
"vscode-kubernetes.minikube-path.mac": "/Users/ahkui_liew/.vs-kubernetes/tools/minikube/darwin-amd64/minikube",
"vs-kubernetes.minikube-show-information-expiration": "2024-01-28T04:28:07.093Z"
},
"typescript.updateImportsOnFileMove.enabled": "always",
"application.shellEnvironmentResolutionTimeout": 60,
"psalm.analyzedFileExtensions": [
{
"scheme": "file",
"language": "php"
},
{
"scheme": "untitled",
"language": "php"
}
],
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.openRepositoryInParentFolders": "never",
"psalm.logLevel": "WARN",
"psalm.unusedVariableDetection": true,
"psalm.phpExecutablePath": "/usr/local/bin/php",
"psalm.psalmScriptPath": "/Users/ahkui_liew/.composer/vendor/bin/psalm-language-server",
"phpsab.executablePathCBF": "/Users/ahkui_liew/.composer/vendor/bin/phpcbf",
"phpsab.executablePathCS": "/Users/ahkui_liew/.composer/vendor/bin/phpcs",
"phpsab.debug": true,
"vue.codeActions.savingTimeLimit": 3000,
"git-graph.repository.sign.commits": true,
"git-graph.repository.sign.tags": true,
"git-graph.repository.commits.showSignatureStatus": true,
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
"files.autoSave": "onFocusChange",
"editor.inlineSuggest.enabled": true,
"go.coverOnSingleTest": true,
"go.coverOnSingleTestFile": true,
"go.coverOnSave": true,
"terminal.integrated.env.linux": {
"GIT_EDITOR": "code --wait"
},
"terminal.integrated.env.osx": {
"GIT_EDITOR": "code --wait"
},
"diffEditor.ignoreTrimWhitespace": false,
"markdown.extension.orderedList.marker": "one"
}
// ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
// cmd + shift + p 快速開啟搜尋之後查 settings json ❤️❤️❤️❤️❤️❤️❤️❤️
// ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up