Last active
October 31, 2025 00:52
-
-
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": false, | |
| "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/resize-list-row-height.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;", | |
| ".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" | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment