Jetbrain插件版本无法直接更改工作区外文件

C++ cmake生成项目时sln在build目录里,但代码在build目录外的情况。比如LLVM,Qorder会提示没有权限更改文件,然后每次都会用命令行进行变更。

1 Like

感谢反馈,想了解下,您说的这个工作区是指这种形式的么

image

还是说是文件夹形式的

vs-code的话应该就是这个文件所在的位置,vs或者rider一般就是sln在的那个文件夹。直接读写只能读写这个文件夹内的内容

我的rider用户,用的rider的插件,比如.sln在这个目录下…/CppInterOp/build/CppInterOp.sln,这个会被认作项目目录,但是实际代码文件是在…/CppInterOp/lib/CppInterOp/CppInterOpInterpreter.h。会因为文件不在项目目录无法直接访问或修改,然后AI会写命令行看terminal输出来变相访问

在Qoder插件右上角提交个问题反馈,我们具体看下

3e0e6c8d-f51c-4237-b8d6-6ce4b31323b3。问题反馈码

这个是Qoder的安全机制吧,像其他的类似软件都会这样,不允许修改工程之外的文件,可以建立一个符号链接解决

1 Like