Cursor中code/cursor命令怎么用? Cursor基于VSCode的編輯器命令詳解

大家有沒有遇到過這樣的情況:在終端里找到一個文件或者文件夾,想直接用代碼編輯器打開,卻還得費勁鼠標(biāo)操作?這時候,命令行工具就派上用場了。今天咱們聊聊 Cursor 的命令行工具,這可是個效率神器,能讓你輕松搞定各種代碼編輯任務(wù)。
Cursor 是一個基于 Visual Studio Code 的現(xiàn)代化代碼編輯器,既繼承了 VS Code 的強(qiáng)大功能,又加入了自己的特色。它的命令行工具可以通過 cursor
命令快速打開文件、對比文件、安裝擴(kuò)展等等,非常方便。下面咱們就來詳細(xì)說說怎么用。
Cursor 是一款基于 Visual Studio Code (VS Code) 的現(xiàn)代化代碼編輯器,所以它繼承了 VS Code 的強(qiáng)大功能,如本文要介紹的 code 命令。
在 Visual Studio Code 中,code 或 cursor 命令是一個命令行工具,用于快速打開 VS Code 并執(zhí)行一些與代碼相關(guān)的操作。
code 命令直接可以幫助開發(fā)者從終端或命令提示符中直接啟動 VS Code 或處理特定的任務(wù)。
最常用的方式就是使用 code 或 cursor命令直接從命令行中打開文件目錄,此時需要先安裝 code 命令。
Cursor 支持將終端啟動命令設(shè)置為 code 或 cursor,以便快速啟動編輯器,如果本地已經(jīng)安裝了 VS Code,code 命令一般用在 VS Code 中,Cursor 使用 cursor 命令。
如何啟用 Cursor 的命令行工具?
啟用 Cursor 的 code 命令 非常簡單
1、打開命令面板
- macOS 系統(tǒng)快捷鍵:??P(command + shift + p)
- Windows/Linux 快捷鍵: Ctrl + Shift + P
2、搜索安裝命令
搜索安裝 >shell command:
然后選擇 在 PATH 中 安裝 "cursor" 命令 - Shell Command: Install 'cursor' command in PATH 即可為系統(tǒng) PATH 路徑添加了 cursor 命令的引用。
3、完成安裝
系統(tǒng)會自動把 cursor
命令添加到 PATH 路徑中,你就可以在終端里直接使用了。
常用命令一覽
我們可以通過命令行打開文件、安裝擴(kuò)展、修改顯示語言,甚至查看診斷信息。
1、查看版本信息
通過 cursor --version 查看版本信息:
# cursor --version 0.45.14 906121b8c0bdf041c14a15dac228e66ab5505260 arm64
這條命令會顯示當(dāng)前安裝的 Cursor 版本信息,比如:
以下是一些常用的命令行選項,可以通過 cursor --help 命令查看:
Cursor 0.45.14 Usage: cursor [options][paths...] To read from stdin, append '-' (e.g. 'ps aux | grep code | cursor -') Options -d --diff <file> <file> Compare two files with each other. -m --merge <path1> <path2> <base> <result> Perform a three-way merge by providing paths for two modified versions of a file, the common origin of both modified versions and the output file to save merge results. -a --add <folder> Add folder(s) to the last active window. -g --goto <file:line[:character]> Open a file at the path on the specified line and character position. -n --new-window Force to open a new window. -r --reuse-window Force to open a file or folder in an already opened window. -w --wait Wait for the files to be closed before returning. --locale <locale> The locale to use (e.g. en-US or zh-TW). --user-data-dir <dir> Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code. --profile <profileName> Opens the provided folder or workspace with the given profile and associates the profile with the workspace. If the profile does not exist, a new empty one is created. -h --help Print usage.
2、打開文件或文件夾
我們可以在命令行中使用 cursor . 命令讓文件夾在 Cursor 中打開:
- 打開指定路徑下的文件或文件夾:
cursor <路徑>
- 打開當(dāng)前目錄作為工作區(qū):
cursor .
3、新窗口打開
如果你希望在一個新窗口中打開文件或文件夾,可以加上 --new-window
參數(shù):
cursor --new-window <路徑>
4、對比兩個文件
通過 --diff
參數(shù)可以輕松對比兩個文件的內(nèi)容:
cursor --diff <文件1> <文件2>
5、等待窗口關(guān)閉
如果你希望在 Cursor 窗口關(guān)閉后再返回終端,可以使用 --wait
參數(shù):
cursor --wait <文件>
6、禁用擴(kuò)展
想要在不加載任何擴(kuò)展的情況下啟動 Cursor,可以用這個命令:
cursor --disable-extensions
7、安裝擴(kuò)展
如果你想直接從命令行安裝某個擴(kuò)展,可以用以下命令:
cursor --install-extension <擴(kuò)展名>
8、列出已安裝擴(kuò)展
想知道當(dāng)前都裝了哪些擴(kuò)展?用這條命令就行:
cursor --list-extensions
9、卸載擴(kuò)展
如果某個擴(kuò)展已經(jīng)用不上了,可以直接卸載:
cursor --uninstall-extension <擴(kuò)展名>
實用案例
快速打開當(dāng)前目錄 如果你正在某個項目的根目錄下,想快速用 Cursor 打開它,只需輸入:
cursor .
這比用鼠標(biāo)點來點去要快多了。
- 對比文件 想看看兩個文件的不同之處?用這個命令:
cursor --diff file1.js file2.js
Cursor 會直接幫你打開一個對比視圖,方便你查看差異。
- 多窗口操作 有時候你可能需要同時打開多個項目,這時候可以用
--new-window
參數(shù):
cursor --new-window project1 cursor --new-window project2
- 安裝擴(kuò)展 比如你需要安裝一個叫做
Prettier
的格式化工具擴(kuò)展,可以直接運行:
cursor --install-extension esbenp.prettier-vscode
命令功能說明code <路徑>
打開文件或文件夾cursor .
打開當(dāng)前目錄作為工作區(qū)cursor --new-window
在新窗口中打開cursor --diff
對比兩個文件的內(nèi)容cursor --wait
等待窗口關(guān)閉后再返回終端cursor --disable-extensions
禁用所有擴(kuò)展運行 VS Codecursor --install-extension <擴(kuò)展名>
安裝指定擴(kuò)展cursor --list-extensions
列出所有已安裝的擴(kuò)展cursor --uninstall-extension <擴(kuò)展名>
卸載指定擴(kuò)展
命令 | 功能說明 |
---|---|
code <路徑> | 打開文件或文件夾 |
cursor . | 打開當(dāng)前目錄作為工作區(qū) |
cursor --new-window | 在新窗口中打開 |
cursor --diff | 對比兩個文件的內(nèi)容 |
cursor --wait | 等待窗口關(guān)閉后再返回終端 |
cursor --disable-extensions | 禁用所有擴(kuò)展運行 VS Code |
cursor --install-extension <擴(kuò)展名> | 安裝指定擴(kuò)展 |
cursor --list-extensions | 列出所有已安裝的擴(kuò)展 |
cursor --uninstall-extension <擴(kuò)展名> | 卸載指定擴(kuò)展 |
使用感受
我覺得吧,Cursor 的命令行工具真的特別適合那些喜歡用鍵盤操作的開發(fā)者。它不僅能提高效率,還能讓你在工作中更專注。比如說,我經(jīng)常用 cursor .
打開當(dāng)前項目目錄,或者用 cursor --diff
對比代碼文件,省去了不少麻煩。
最后嘛,感覺 Cursor 的命令行工具對日常開發(fā)幫助很大的,尤其是那些需要頻繁切換項目或者管理擴(kuò)展的場景。如果你還沒試過,趕緊裝一個試試吧!
相關(guān)文章
從入門到高效工作流! 開發(fā)工具Cursor使用配置及備忘
Cursor 是一款強(qiáng)大的 AI 編程工具,它能夠幫助你輕松實現(xiàn)從零到一個專業(yè)網(wǎng)頁的轉(zhuǎn)變,下面我們就來看看開發(fā)工具Cursor使用配置及備忘2025-06-14Cursor如何自定義大模型? Cursor編輯器模型設(shè)置指南
Cursor作為一款面向開發(fā)者的AI增強(qiáng)編輯器,提供了與本地大語言模型集成的功能,讓開發(fā)者能夠在保持?jǐn)?shù)據(jù)隱私的同時享受AI輔助編程的便利,下面我們就來看看設(shè)置方法2025-06-14高效引用與上下文管理工具! Cursor編輯器中@符號的使用技巧
你有沒有在與 AI 工具交互時,感到上下文切換太麻煩?Cursor 的 @ 符號功能就是為了解決這個問題而生的!它能讓你快速調(diào)用各種資源,下面我們就來看看詳細(xì)使用教程2025-06-14cursor有哪些功能? Cursor代碼編輯器界面功能詳解
你是不是也在找一款既功能強(qiáng)大又容易上手的代碼編輯器?那 Cursor 編輯器絕對值得一試!它設(shè)計簡潔直觀,功能豐富,特別適合初學(xué)者和中級開發(fā)者,今天就帶大家詳細(xì)了解一下2025-06-09Cursor怎么漢化? Cursor設(shè)置中文語言界面的技巧
你知道嗎?其實Curosr這個編輯器默認(rèn)是英文界面,但如果你覺得英文用起來不夠方便,完全可以把它變成中文!今天就來教你如何通過簡單幾步,把Curosr的界面語言切換成中文2025-06-06提升工作效率的終極秘籍! 一文掌握Cursor的快捷鍵匯總篇
現(xiàn)在Cursor可是太火了,大幅提升開發(fā)效率,程序員們都愛用,但Cursor再厲害,也只是一個工具,能不能把它的作用發(fā)揮到極致,關(guān)鍵還得看用它的人水平,今天我們就來分享Curso2025-06-06- 我們可以在 Cursor 中打開一個代碼文件,也可以在在 Cursor 中打開一個目錄是一個簡單的過程,操作都很簡單2025-06-06
Cursor怎么創(chuàng)建文件? Cursor編輯器新建文件詳細(xì)操作方法
剛剛我們介紹了Cursor的安裝方法,很多朋友第一次打開不知道該怎么創(chuàng)建文件,下面我們就來看看詳細(xì)教程2025-06-06Cursor編輯器在windows/mac/linux各系統(tǒng)下的下載安裝教程
Cursor 是一款強(qiáng)大的AI 編程工具,它能夠幫助你輕松實現(xiàn)從零到一個專業(yè)網(wǎng)頁的轉(zhuǎn)變,今天我們就來看看Windows、macOS 和 Linux 系統(tǒng)下安裝教程2025-06-06mac系統(tǒng)怎么使用Cursor? Cursor保姆級使用教程
Cursor是現(xiàn)在比較火的ai編程軟件,那么mac系統(tǒng)怎么使用cursor呢?和windows系統(tǒng)有什么區(qū)別呢?詳細(xì)如下文介紹2025-06-06