探索Cursor:便捷利器与自我提升的双重旅程

AI快讯 2hours ago AICAT
0 0
VS CodeCursor:我的开发工具转变之路

某一天,老板在群里询问大家目前在使用的开发工具,我回应道是VS Code。随后,老板问道:“为什么不试试Cursor呢?”

在老板的提问下,我意识到了一个问题,解决方法其实很简单——只需将Cursor更新到最新版本。解决了这个错误后,我便开始使用Cursor。时光荏苒,两个月过去了,我对Cursor的使用愈发频繁,因此我想记录下我目前使用Cursor的体验,写下这篇文章

一、初次使用的个人感受

Cursor的强大功能体验分享

在我初次接触Cursor时,实际上对它的功能一无所知。那天,我仅仅是在Cursor平台上继续我的一个小测试脚本,之前我一直是在VS Code里进行相关操作。令我惊讶的是,它的tab功能竟然如此出色。正如下图所示,Cursor的代码补全功能似乎能够洞察我的需求,这让我感到非常惊喜。(值得一提的是,在我试用Cursor的那段时间,GitHub的Copilot也已经可以免费使用,但就我观察而言,它的准确性似乎不如Cursor。)

探索Cursor:便捷利器与自我提升的双重旅程Cursor的tab功能

这让我感受到了一种探索新领域的惊喜,甚至开始怀疑是否可以完全放弃VS Code。(当然,这种想法有些幼稚,实际在使用Cursor时按下tab键的体验让我感到愉悦,但我并没有真正抛弃VS Code。保持两个应用同时开启,一个用于编写,另一个用于查看,这样的切换更为便捷。)

Cursor的主要功能可分为两大类(这里我强调一下,这只是我目前所体验到的部分):

体验Cursor的乐趣与技巧

  • 在代码编辑时,Cursor提供的自动补全功能(如图所示)能够根据上下文即时补充代码,大大提升编程效率

  • 此外,代码生成的功能也非常出色,只需在输入框中描述你想要的功能,它便能结合项目的上下文自动生成相应的代码;(由于我使用的是隐私模式,暂时未能体验到其所有功能,但我相信在更多上下文的支持下,生成的代码会更加精确。)

老实说,刚开始使用Cursor时,我还以为它是完全免费的。然而,仅仅五天后,免费额度就已用尽。

二、获取更多免费使用的窍门

关于薅羊毛的方法,其实很简单。免费使用期结束后,可以采取以下步骤:

  • 首先,可以在网站https://temp-mail.org/en/上创建一个新的邮箱,并使用该邮箱登录(temp-mail的广告较多,您可以直接在其主页的中间框中接收验证码);

  • 接着,您需要在本地机器上调整Cursor的配置文件;

三、首次付费体验

我们可以看到,对自己设备上的Cursor配置进行修改,确实需要一些耐心和技巧。为了简化这一过程,我甚至使用Cursor编写了一段小代码:

import os
import json
import uuid
import secrets

defgenerate_hex_string(length):
"""生成指定长度的十六进制字符串。"""
return secrets.token_hex(length // 2) # token_hex()接受的是字节数,一个字节等于两个十六进制字符


defmodify_json_file(file_path):
# Change file mode to 666
os.chmod(file_path, 0o666)

# Read the JSON file
with open(file_path, 'r') as file:
data = json.load(file)

# Generate two different 64-bit hex numbers
hex1 = generate_hex_string(64)
hex2 = generate_hex_string(64)

# Ensure the two hex numbers are different
while hex1 == hex2:
hex2 = generate_hex_string(64)

print(hex1)
print(hex2)

# Generate a UUID
uuid_str = str(uuid.uuid4())

# Replace the telemetry fields
data['telemetry.macMachineId'] = hex1
data['telemetry.machineId'] = hex2
data['telemetry.devDeviceId'] = uuid_str

# Write the modified data back to the JSON file
file_path_new = f"{file_path[:-5]}_new.json"
os.chmod(file_path_new, 0o666)
with open(file_path_new, 'w') as file:
json.dump(data, file, indent=4)
os.chmod(file_path_new, 0o444)

if __name__ == '__main__':
modify_json_file('./storage.json')

随后,只需将该机器码替换后的配置文件导入到Cursor的配置中,就能够开始全新的使用体验……

一张介绍修改机器的图片探索Cursor:便捷利器与自我提升的双重旅程

付费使用的困惑与体验分享

在薅羊毛的过程中,确实让我感到些许不便。每当服务到期,我总会忍不住点击Cursor的升级页面,心中那种渴望付费使用的情绪愈发强烈。

然而,每次面对高达20美元的费用,我总是感到退却。相比之下,20元人民币的价格似乎更能让我接受。

我第一次进行消费是在咸鱼上花了22元购买一个体验账号,商家承诺可以使用一个月,并在好评后赠送额外15天。

然而,当我真正开始使用时,才意识到这种体验模式简直是在欺骗新手用户。商家所做的,仅仅是帮我申请一个邮箱而已。等到体验期结束,我依旧需要更换邮箱和机器码。(写到这里,我不禁感到愤怒,甚至想要联系卖家要求退款……因此,我建议大家,如果考虑购买账号的话,

请不要选择体验账号。

体验分享:使用Pro账号的真实感受

Pro账号的界面如上图所示。

上周,我再次掏钱购买了服务。在掘金沸点上,我表达了对付费使用的渴望,许多掘友建议我直接在淘宝上寻找共享账号。

我在淘宝搜索了“Cursor”,最终选择了销量最高的一家店,以25元的价格购买了为期一个月的三人共享账号。

经过一周的使用,我感到非常满意,体验极佳,真是太棒了!

四、使用体验总结

代码创作的两个主要方向

在我目前的编程工作中,可以将其大致分为两个主要领域:

  • 项目相关的代码,主要是那些会被实际应用于产品中的部分;

  • 测试和统计工具,这些用来做某些技能的预先研究,统计则用于上线后对代码的监测和调整;

关于项目代码,我不想过多赘述,只需专注于核心逻辑的编写即可。至于日志记录、异常处理、格式规范,甚至那些我未曾想到的逻辑分支,Cursor都能够为我提供支持。

我更想深入探讨的是测试和统计工具。在编写这些工具时,我主要依赖于Cursor生成的代码。具体而言,我只需输入一段描述,Cursor就能自动生成相应功能的代码。这段描述大致如下:

请帮我实现一个函数,输入为特定格式的日志文件,格式为timestamp, user_id, action, used time 0.2359 xxxx。该函数需要根据用户ID统计出每个用户在一天内使用最多的操作,并计算时间的均值和方差,同时生成一个图表。关于图表的具体展示形式我不是很清楚,但我希望能够直观地看出哪个操作的使用时间最长,以及哪个用户ID的使用频率最高。

利用Cursor生成代码的经验反思

当我完成这一段文字后,Cursor将为我创建出一个相当复杂的函数。

接下来的步骤中,我只需验证生成的代码是否准确,然后根据个人需求进行相应的调整即可。

这一过程的确令人满意,尤其是当我看到数据通过清晰的图表展现出来时,我感到内心的愉悦。

然而,完美的过程中还是存在两点不足之处:

第一点是,Cursor生成的代码用于我的测试时,我并不在意其编写的优劣,也不关心可复用性,甚至其内部实现的细节我也不去关注。这导致的问题在于,当我需要对测试进行调整时,只能再次依赖Cursor。在调整频繁的情况下,代码变得越来越复杂,甚至我会对整段代码的正确性产生怀疑。

第二个不足之处,实际上与Cursor无关,而是关于我自身知识储备的问题。以之前提到的实例为例,Cursor生成的图表中,有些数据呈现得非常直观,而有些则让我觉得可以进一步改进,但我并不知道该如何改进,因此也无法给Cursor提供有效的提示。这就使得我这个拥有强大助手的人,反而只能让它帮我完成一些简单的任务,比如洗碗和切菜。

掌握Cursor的艺术:不断学习自我提升

虽然Cursor是一款出色的工具,但为了充分发挥它的潜力,我仍需在多个方面进行学习和提升。首先,我需要拓宽自己的知识面,以便能够为Cursor提供更加精准的指令;其次,我还应增强架构设计方面的能力。毕竟,现阶段我只需为代码搭建好框架,剩下的内容就可以交给Cursor来完成。

这是我在使用Cursor两个月后所感受到的体会:尽管这款工具的使用体验相当优异,但个人成长的旅程依然需要不断前行……

来源:百家号
原文标题Cursor初体验,好用但依然需要持续升级自己
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!
广告也精彩
Copyrights:AICAT Posted on 2026-01-28 4:15:49。
Please specify source if reproduced探索Cursor:便捷利器与自我提升的双重旅程 | AI工具导航

No comments

No comments...