我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:
md
代码解读
复制代码
<https://www.trae.ai/?utm_source=juejin&utm_medium=juejin_trae&utm_campaign=techcall>
之前用cursor写了一个小程序“享蓝文档密码恢复”,主要功能是帮用户找回忘记的word,ppt,pdf,rar,zip等文件的密码。小程序上线后还有不少需要改进的地方,但是由于cursor是国外的公司难免有很多不便,例如不能自动补全了,有些模型不能用了等等。看到字节出的Trae有了windows版,就抓紧下载体验了。 一、登录的周折 下载安装这些不说了,还算顺畅,但是这个登录遇到了问题。总是提示只在限定国家使用,难道它出生那个国家不能用,也是很抽象。不过真的看看它出生的公司“SPRING (SG) PTE. LTD”,也就释然了。江湖复杂,大家都不容易。最后也不知道是跳高了还是没跳高,反正登录几次成功了。。。。 二、使用上的差异 说一下补全,补全这个功能,目前和cursor对比感觉还有差距,比如这样的语句“D:\desktop\recoverpassword\project-root\backend\s” 这是一个路径,一开始拷贝的路径是一个“\”放到代码里需要转义所以是“\”.在cursor里一般改完第一个,它就会给出一整行加一个“\”的补全建议。Trae目前还是做不到的。 在chat里生成代码感觉还可以: def get_attack_mode(mode="dict"): """ 返回不同攻击模式的hashcat命令参数 mode: - dict: 字典攻击 - mask: 掩码攻击 - hybrid: 混合攻击 - digits: 纯数字攻击 """ if mode == "dict": return "-a 0 hashcache.txt {dict_path} -o outfile.txt" elif mode == "mask": return "-a 3 hashcache.txt ?a?a?a?a?a?a?a?a --increment --increment-min 1 --increment-max 8 -o outfile.txt" elif mode == "digits": return "-a 3 hashcache.txt ?d?d?d?d?d?d --increment --increment-min 1 --increment-max 6 -o outfile.txt" elif mode == "hybrid": return "-a 6 hashcache.txt {dict_path} ?d?d?d -o outfile.txt" return "-a 0 hashcache.txt {dict_path} -o outfile.txt" # 默认使用字典攻击 这里面hashcat的各种攻击模型的命令的一部分也写对了。 三、软件更新很快! 这个印象特别深刻,下载了就这么几天,软件提示更新两次了!比cursor迭代的快多了,希望尽快超过cursor! 因为体验不就,先写这么多,以后有新的体会再写了.