從入門到高效工作流! 開發(fā)工具Cursor使用配置及備忘

最近一段時間大模型開發(fā)工具cursor是比較火爆的,其提供的一個比較有價值的特性就是其ai輔助功能,其內部集成了若干大模型 提供免費使用期;做大模型開發(fā)這個話題應該是繞不過的,就像開發(fā)java使用idea;Cursor 是一個基于Visual Studio Code(VS Code)技術構建的高級代碼編輯器,專為提高編程效率并更深度地整合 AI 功能而設計。
由于個人對vscode也是比較陌生,最近切換到這個工具最開始也是很不適應,不過時間長了還好逐步開始適應了新的工具;以下紀錄一些平常使用過程中遇到的問題。
調整左側資源管理器(Explorer)的縮進間隔
你可以通過修改設置來調整左側資源管理器(Explorer)中文件和文件夾的縮進間隔。
- 打開 VS Code 的設置:
- 使用快捷鍵 Ctrl + , (Windows/Linux) 或 Cmd + , (Mac) 或者通過菜單:文件 > 首選項 > 設置
- 在設置中搜索 tree indent
- 你會找到以下兩個相關設置:
- Workbench > Tree: Indent - 控制樹縮進的像素值(默認是8)
- Workbench > Tree: Render Indent Guides - 是否顯示縮進參考線
- 修改 Workbench > Tree: Indent 的值為你想要的像素數(例如12、16等)
設置界面如下:
修改后的效果,寬度變寬了:
設置cursor
在新的窗口中打開目錄
如果在cursor里打開一個目錄,cursor會默認關閉當前窗口然后再打開目錄;如果希望在新的窗口打開而不影響已打開的窗口,可以在vscode的配置里搜索:open folder in new window
然后選擇on
這樣就可以兩個窗口展示了
設置側邊欄的位置,靠左 或者 靠右
1、點擊右上角設置按鈕,進入Cursor setting面板;選擇 General -> Appearance -> open editor settings
2、點擊 Appearance -> side bar: location
編輯側邊欄是水平的還是vscode豎直風格
在 Workbench -> activaty bar z做對應選擇
效果:豎直的側邊欄能放更多的圖標
設置主題
1、點擊右上角設置按鈕,進入Cursor setting面板;選擇General -> Appearance -> open editor settings
2、進入 workbench -> Appearance,下拉 Color Theme即可
設置單機文件在新的頁簽窗口打開文件
cursor默認單擊文件的時候是在原頁簽創(chuàng)建打開文件,如果想在新的頁簽窗口打開,可以按照以下設置:
搜索enable preview,去掉 workbench> editor> enable preview 簽名的復選即可
解決控制臺打印亂碼
- ctrl+p 打開 setting.json
- 添加如下內容:
"terminal.integrated.profiles.windows": { "Command Prompt": { "path": "C:\\Windows\\System32\\cmd.exe", "args": ["-NoExit", "/K", "chcp 65001"] }, "PowerShell": { "source": "PowerShell", "args": ["-NoExit", "/C", "chcp 65001"] } }
打印亂碼問題解決
設置java環(huán)境
- 使用快捷鍵Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(Mac)打開命令面板。在命令面板中,輸入并選擇“Java: Configure Java Runtime”。然后,選擇已安裝的JDK版本作為當前工作空間的jdk。
這里的下拉選項是工具自動掃描出來的:
- 另一種方法直接設置JAVA_HOME: ctrl +p 進入 setting.json編輯,加入java home設置
"java.jdt.ls.java.home":"C:/Program Files/Java/jdk1.8.0_181"
- 設置多個版本的java,這里就需要配置 java.configuration.runtimes 了
"java.configuration.runtimes": [ { "name": "JavaSE-17", "path": "C:/Program Files/Java/jdk-17", "default": true }, { "name": "JavaSE-1.8", "path": "C:/Program Files/Java/jdk1.8.0_181" } ]
name需要是枚舉值,不然會報錯,枚舉值支持以下
設置滾動時左側樹不粘貼懸浮保留左側樹
默認目錄結構會停留,遮蓋代碼很不方便
在setting.json 里搜索 Enable Sticky Scroll
取消勾選后,就不會懸浮遮擋了
或者直接在 settings.json 里添加
"workbench.tree.enableStickyScroll": false,
也可以
配置搜索范圍為整個項目,而不限制是打開的文件
vscode在搜索的默認只搜索打開的文件,很不方便;可以通過在settings.json里配置設置為全局搜索
"search.exclude": { "system/": true, "!/system/**/*.ps*": true }
這樣就可以在未打開的文件里搜索內容了
完整setting.json
以下json在vscode cursor trae都兼容,包含python代碼格式化,java環(huán)境配置,maven配置
{ "workbench.colorTheme": "Tomorrow Night Blue", "workbench.activityBar.orientation": "vertical", "window.openFoldersInNewWindow": "on", "editor.rename.enablePreview": false, "workbench.editor.enablePreview": false, "git.enableSmartCommit": true, "editor.fontSize": 16, "[python]": { "editor.defaultFormatter": "ms-python.black-formatter", "editor.formatOnSave": true }, "editor.stickyScroll.enabled": false, "explorer.confirmDragAndDrop": false, "explorer.confirmDelete": false, "maven.settingsFile": "C:/Users/ThinkPad/.m/settings.xml", "maven.executable.path": "E:/apache-maven-3.9.9/bin/mvn.cmd", "redhat.telemetry.enabled": false, "terminal.integrated.profiles.windows": { "Command Prompt": { "path": "C:\\Windows\\System32\\cmd.exe", "args": [ "-NoExit", "/K", "chcp 65001" ] }, "PowerShell": { "source": "PowerShell", "args": [ "-NoExit", "/C", "chcp 65001" ] } }, "gitlens.views.branches.files.layout": "list", "gitlens.views.branches.branches.layout": "list", "java.jdt.ls.java.home": "C:/Program Files/Java/jdk1.8.0_181", "java.configuration.runtimes": [ { "name": "JavaSE-17", "path": "C:/Program Files/Java/jdk-17", "default": true }, { "name": "JavaSE-1.8", "path": "C:/Program Files/Java/jdk1.8.0_181" } ], "git.autofetch": true, "workbench.preferredDarkColorTheme": "Tomorrow Night Blue", "search.exclude": { "system/": true, "!/system/**/*.ps*": true }, "workbench.tree.enableStickyScroll": false, "workbench.settings.applyToAllProfiles": [] }
相關文章
Cursor如何自定義大模型? Cursor編輯器模型設置指南
Cursor作為一款面向開發(fā)者的AI增強編輯器,提供了與本地大語言模型集成的功能,讓開發(fā)者能夠在保持數據隱私的同時享受AI輔助編程的便利,下面我們就來看看設置方法2025-06-14高效引用與上下文管理工具! Cursor編輯器中@符號的使用技巧
你有沒有在與 AI 工具交互時,感到上下文切換太麻煩?Cursor 的 @ 符號功能就是為了解決這個問題而生的!它能讓你快速調用各種資源,下面我們就來看看詳細使用教程2025-06-14cursor有哪些功能? Cursor代碼編輯器界面功能詳解
你是不是也在找一款既功能強大又容易上手的代碼編輯器?那 Cursor 編輯器絕對值得一試!它設計簡潔直觀,功能豐富,特別適合初學者和中級開發(fā)者,今天就帶大家詳細了解一下2025-06-09- 你知道嗎?其實Curosr這個編輯器默認是英文界面,但如果你覺得英文用起來不夠方便,完全可以把它變成中文!今天就來教你如何通過簡單幾步,把Curosr的界面語言切換成中文2025-06-06
提升工作效率的終極秘籍! 一文掌握Cursor的快捷鍵匯總篇
現在Cursor可是太火了,大幅提升開發(fā)效率,程序員們都愛用,但Cursor再厲害,也只是一個工具,能不能把它的作用發(fā)揮到極致,關鍵還得看用它的人水平,今天我們就來分享Curso2025-06-06- 我們可以在 Cursor 中打開一個代碼文件,也可以在在 Cursor 中打開一個目錄是一個簡單的過程,操作都很簡單2025-06-06
Cursor怎么創(chuàng)建文件? Cursor編輯器新建文件詳細操作方法
剛剛我們介紹了Cursor的安裝方法,很多朋友第一次打開不知道該怎么創(chuàng)建文件,下面我們就來看看詳細教程2025-06-06Cursor編輯器在windows/mac/linux各系統下的下載安裝教程
Cursor 是一款強大的AI 編程工具,它能夠幫助你輕松實現從零到一個專業(yè)網頁的轉變,今天我們就來看看Windows、macOS 和 Linux 系統下安裝教程2025-06-06mac系統怎么使用Cursor? Cursor保姆級使用教程
Cursor是現在比較火的ai編程軟件,那么mac系統怎么使用cursor呢?和windows系統有什么區(qū)別呢?詳細如下文介紹2025-06-06Cursor怎么下載安裝? AI編程神器Cursor保姆級教程來了
作為一個程序員,我今天介紹一款和程序員最相關的產品——Cursor 編輯器,這是一款與OpenAI合作并且基于GPT4的新一代輔助編程神器,該怎么下載安裝并漢化呢?詳細請看下文2025-06-06