Last active
November 6, 2025 04:22
-
-
Save potados99/a3415287d720f699d1cba590a82fae7d to your computer and use it in GitHub Desktop.
Cursor 뜯어고치기
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "window.commandCenter": true, | |
| "files.autoSave": "afterDelay", | |
| "workbench.iconTheme": "vscode-jetbrains-icon-theme-2023-auto", | |
| "editor.fontSize": 14, | |
| "workbench.colorTheme": "WebStorm New Dark", | |
| "git.openRepositoryInParentFolders": "always", | |
| "typescript.tsserver.nodePath": "node", | |
| "typescript.tsserver.maxTsServerMemory": 8192, | |
| "explorer.confirmDelete": false, | |
| "git.confirmSync": false, | |
| "[html]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "cursor.cpp.disabledLanguages": ["plaintext"], | |
| "explorer.confirmDragAndDrop": false, | |
| "gitlens.views.scm.grouped.hiddenViews": { | |
| "commits": false, | |
| "worktrees": false, | |
| "branches": false, | |
| "remotes": false, | |
| "stashes": false, | |
| "tags": false, | |
| "contributors": false, | |
| "repositories": false, | |
| "fileHistory": false, | |
| "launchpad": false, | |
| "searchAndCompare": false | |
| }, | |
| "gitlens.views.repositories.files.layout": "tree", | |
| "gitlens.views.scm.grouped.views": { | |
| "commits": true, | |
| "branches": true, | |
| "remotes": true, | |
| "stashes": true, | |
| "tags": true, | |
| "worktrees": true, | |
| "contributors": true, | |
| "fileHistory": false, | |
| "repositories": true, | |
| "searchAndCompare": false, | |
| "launchpad": false | |
| }, | |
| "editor.roundedSelection": true, | |
| "editor.gotoLocation.multipleDefinitions": "goto", | |
| "[jsonc]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| // Electron BrowserWindow options | |
| // - https://www.electronjs.org/docs/latest/api/base-window | |
| // - https://www.electronjs.org/docs/latest/api/browser-window | |
| "custom-ui-style.electron": { | |
| // Frameless window (no title bar, no MacOS traffic light buttons) | |
| // - "A frameless window removes all chrome applied by the OS, including window controls" | |
| // - https://www.electronjs.org/docs/latest/api/base-window#new-basewindowoptions | |
| // - https://www.electronjs.org/docs/latest/tutorial/custom-window-styles#frameless-windows | |
| // - https://www.electronjs.org/docs/latest/tutorial/custom-title-bar | |
| "frame": true, | |
| // Disable rounded corners (MacOS) | |
| // - https://www.electronjs.org/docs/latest/api/base-window#new-basewindowoptions | |
| // - "Whether frameless window should have rounded corners on MacOS" | |
| // - "Setting this property to false will prevent the window from being fullscreenable" | |
| "roundedCorners": true | |
| }, | |
| "custom-ui-style.external.imports": [ | |
| "file://${userHome}/Library/Application Support/Cursor/User/script.js", | |
| ], | |
| "custom-ui-style.stylesheet": { | |
| ".titlebar-left": "background: linear-gradient(99deg, #454959aa, transparent);", | |
| ".tabs-and-actions-container .tabs-container": "height: 42px !important;", | |
| ".tabs-and-actions-container .tab": "height: 42px !important;", | |
| ".tabs-and-actions-container .tab-border-bottom-container": "height: 4px !important; border-radius: 4px !important;", | |
| ".tabs-and-actions-container .monaco-workbench .part.editor>.content .editor-group-container>.title .editor-actions": "height: 42px !important;", | |
| ".tabs-and-actions-container .monaco-workbench .part.editor>.content .editor-group-container>.title .monaco-icon-label:before": "height: 42px !important;", | |
| ".tabs-and-actions-container .monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label": "line-height: 42px !important;", | |
| ".editor-group-container:not(:has(:focus)) .tabs-and-actions-container .tab-border-bottom-container": "background-color: #555 !important;", | |
| ".explorer-folders-view .monaco-list-row": "border-radius: 4px !important; width: calc(100% - 24px) !important; margin: 0 12px !important;" | |
| }, | |
| "workbench.colorCustomizations": {}, | |
| // Custom stylesheet, support native nest selectors | |
| "custom-ui-style.stylesheetj": { | |
| // sidebar and general styling | |
| ".editor-actions": "opacity:0.5", | |
| ".title-label > h2": "display: none", | |
| ".monaco-list-row.selected, .monaco-list-row.focused": "box-shadow: inset 0 1px 0 #ffffff09 !important; outline:1px solid #00000020 !important;", | |
| ".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none", | |
| ".line-numbers": "width: 36px !important;", | |
| ".current-line-margin-both": "background-color: #ffffff12 !important; width: calc(100% - 16px) !important; left:12px !important; border-radius: 4px;", | |
| ".quick-input-widget": "top: 50% !important; transform: translateY(-51%); backdrop-filter: blur(10px); border: 1px solid #ffffff12;", | |
| ".quick-input-widget .monaco-inputbox": "height: 32px !important; border-radius: 8px; margin-bottom: 4px;", | |
| ".quick-input-widget .monaco-list-rows": "background: transparent !important;", | |
| ".hover-widget": "backdrop-filter:blur(10px);", | |
| ".monaco-button": "border-radius: 4px; box-shadow: inset 0 1px 0 #ffffff09 !important;", | |
| ".notification-toast": "backdrop-filter:blur(10px); border: 1px solid #ffffff09 !important; border-radius: 8px !important; ", | |
| ".sidebar ul[role=tablist] .action-item": "width:32px;padding:0px !important; height:32px !important; display:flex !important; align-items:center; justify-content:center; border-radius:4px;", | |
| ".sidebar ul[role=tablist] .action-item.checked": "background-color: #ffffff12 !important; box-shadow:inset 0 1px 0 #ffffff09 !important; border-radius:6px;outline:1px solid #00000020 !important;", | |
| ".sidebar ul[role=tablist] .action-label:before": "left:auto !important;", | |
| ".sidebar ul[role=tablist] .active-item-indicator": "display:none !important;", | |
| ".find-widget": "border-radius:6px; backdrop-filter:blur(4px);", | |
| ".monaco-inputbox, .scm-editor": "border-radius:6px !important;", | |
| ".slider": "border-radius: 4px; backdrop-filter:blur(10px);", | |
| ".monaco-button-dropdown": "border-radius:6px !important;", | |
| ".context-view.monaco-menu-container": "border: 1px solid #ffffff09 !important; border-radius: 8px !important;", | |
| ".suggest-widget": "border-radius:6px !important; backdrop-filter:blur(10px); overflow:hidden; box-shadow:0 0 10px #00000030;", | |
| ".suggest-widget .monaco-row": "border-radius:0px !important;", | |
| ".monaco-hover": "backdrop-filter:blur(10px); border-radius:8px !important;", | |
| ".monaco-workbench .part.sidebar": "border: none !important;", | |
| // rounded corners and shadows for editors | |
| ".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab": "border:none !important; background:#1c1c1c !important;", | |
| ".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active": "border-radius: 0.5rem;background:#242424 !important;", | |
| ".editor-group-container": "border-radius: 0.5rem; overflow:hidden;", | |
| ".tabs-and-actions-container": "border-radius:0.5rem 0.5rem 0 0; background:#1c1c1c;", | |
| ".tabs-and-actions-container .monaco-scrollable-element .tabs-container >*": "scale:0.95; margin:2px 0px;", | |
| ".editor-group-container .editor-container:has(.extension-editor)": "border-radius: 0.5rem;", | |
| ".monaco-workbench .part.editor>.content": "padding: 0 10px 10px 10px; position: relative; background:#242424 !important;", | |
| ".monaco-workbench .part.editor .monaco-scrollable-element > .scrollbar.vertical": "margin-right:20px", | |
| ".monaco-workbench .part.editor>.content .editor-group-container": "border-radius: 0.5rem; height: calc(100% - 10px); width:calc(100% - 20px); overflow: hidden; box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px", | |
| ".monaco-editor": "border-radius: 0 0 0.5rem 0.5rem; overflow: hidden;", | |
| ".monaco-editor-background": "border-radius: 0.5rem;", | |
| ".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active.tab-border-top>.tab-border-top-container, .monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.selected.tab-border-top>.tab-border-top-container": "height: 0", | |
| ".breadcrumbs-below-tabs": "overflow: hidden; background: #1c1c1c", | |
| ".monaco-breadcrumbs": "font-size: 0.7rem", | |
| ".monaco-editor .sticky-widget": "box-shadow: none; border-color: #2b2d30", | |
| ".monaco-editor .scroll-decoration": "box-shadow: none", | |
| ".tabs-and-actions-container:has(.tab.active:first-child)": "box-shadow: -20px 5px 0 0 #1c1c1c; border-radius: 0.5rem 0.5rem 0 0;", | |
| ".monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before": "background: #2b2d30 !important", | |
| ".monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before": "background: #2b2d30 !important", | |
| ".monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center": "border-radius: 0.5rem; border: none", | |
| ".titlebar-center, .titlebar-right": "opacity: 0.5; transition: all 0.15s", | |
| ".titlebar-center:hover, .titlebar-right:hover": "opacity: 1; pointer-events: all", | |
| "li.action-item.icon.checked, li.action-item.icon:hover": "opacity: 1", | |
| "li.action-item.icon": "transition: all 0.15s; opacity: 0.2", | |
| ".monaco-workbench .pane-composite-part>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked .active-item-indicator:before, .monaco-workbench .pane-composite-part>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .active-item-indicator:before, .monaco-workbench .pane-composite-part>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked .active-item-indicator:before, .monaco-workbench .pane-composite-part>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .active-item-indicator:before": "border-top-width:1px", | |
| // terminal related | |
| ".part.panel .composite-bar-container .actions-container .action-item:not(.checked) a": "color:rgb(120,120,120) !important", | |
| ".monaco-workbench .part.panel": "background:#1c1c1c !important; margin:0 10px 0 10px; height:calc(100% - 10px); border-radius:0.5rem; display:flex; flex-direction:column; box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px", | |
| // secondary sidebar | |
| ".monaco-workbench .part.auxiliarybar": "margin: 0 0 0 10px !important; border-radius: 0.5rem; height:calc(100% - 10px); display:flex; flex-direction:column;", | |
| // 3 dots menu shifting and bottom panel spacing | |
| "#workbench\\.parts\\.sidebar > div.composite.has-composite-bar.header-or-footer.footer > div > div": "width:100%", | |
| "#workbench\\.parts\\.sidebar > div.composite.has-composite-bar.header-or-footer.footer > div > div > div > ul": "justify-content:space-evenly", | |
| "#workbench\\.parts\\.sidebar > div.composite.title": "position:absolute; right:0; bottom:35px;", | |
| "#workbench\\.parts\\.sidebar": "height:100%;", | |
| "#workbench\\.parts\\.sidebar > div.composite.has-composite-bar.header-or-footer.footer": "transform:translateY(30px)" | |
| }, | |
| "[javascript]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "scratchpads.defaultFiletype": "txt", | |
| "[typescript]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[json]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "gitlens.graph.minimap.enabled": false, | |
| "cursor.cpp.enablePartialAccepts": true, | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "[typescriptreact]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment