Try   HackMD

vscode 個人化設定

command+,可以開啟個人化設定頁面

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
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 ❤️❤️❤️❤️❤️❤️❤️❤️
// ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️