自从微软推出Visual Studio Code以来,VS Code基本上已经成为了代码编辑器的标配工具,以前常使用的类似代码编辑工具如Eclipse、Atom、Sublime text等日渐式微。不过近期推出的Cursor似乎有当年vs code刚推出时的风采。
Cursor是借着大模型的东风而推出的。主打一个智能化编程。
Cursor官网地址:https://www.cursor.so/
”
从官网可以直接下载安装程序。安装过程极为简单,直接双击后一路Next即可。
安装完毕后可以直接打开。工作界面和vs code极其类似,而且Cursor能直接兼容vscode的插件。另外如果本机上安装了vscode,在第一次启动Cursor的时候会自动加载vscode安装的插件,非常的方便。
Cursor最重要的优势是借助大语言模型。虽然目前有大量的vscode插件可以支持使用大预言模型,不过这些都是以插件的形式使用的。Cursor是以原生程序的方式使用语言模型。
在Cursor的设置面板中,内置支持一些常用的大模型。用户也可以自行添加一些兼容OpenAI的大模型,如下图所示添加了deepseek模型。这里需要注意,添加的大模型必须与API提供的大模型名称保持一致,否则无法访问。
在Cursor中可以通过快捷键CTRL+ALT+B
打开聊天窗口,在其中可以用自然语言的形式进行需求描述,大模型会自动生成程序代码,用户可以将生成的代码插入到代码编辑窗口中。
在代码编辑窗口中,可以选择任意代码,然后按键盘CTRL+L
或CTRL+K
对代码进行解释或修改,简直不要太方便。
Cursor最逆天的功能是可以对文件夹中的所有代码进行识别、阅读及理解,极大地方便了我们阅读代码的效率。比如我们可以在Cursor中打开OpenFOAM源代码,然后对其中的代码进行解释。
(完)