Git Product home page Git Product logo

Comments (6)

waruqi avatar waruqi commented on May 27, 2024

我这边暂时没法复现这个问题,不太好查 等之后如果有复现此类问题 我再查下

from xmake-vscode.

wangzhankun avatar wangzhankun commented on May 27, 2024

你或许可以创建一个大些的工程。然后使用一下。建议在虚拟机下复现。也很有可能需要等一段时间。我这边的情况就是过了一会儿就会出现这个问题。然后重启之后又可以用了。
image

from xmake-vscode.

waruqi avatar waruqi commented on May 27, 2024

这边暂时没有大工程来复现这个问题。

from xmake-vscode.

1m188 avatar 1m188 commented on May 27, 2024

我也遇到过类似的问题,主要是每次打开vscode之后插件会自动打开一个终端,这个时候build和run等按钮还是好用的,但是一旦关闭了这个终端之后上述两个按钮就没有用了,哪怕重新打开一个终端也没有用,只有debug按钮还是好的。除非重启vscode,这时又重新打开终端之后,build和run按钮又好用了。
Windows_NT x64 10.0.18362
vscode版本: 1.39.2 (system setup)

from xmake-vscode.

waruqi avatar waruqi commented on May 27, 2024

build 和 run 是在插件起的那个终端下 发送对应命令来执行构建的

如果这个终端被用户强行关闭了 但是插件里面还维护着那个终端的无效引用 发送命令过去就没效果了

我只能看看是否能够监听到终端被销毁的事件 然后下次build重新起个新的终端操作 如果不行的话 就没办法了

from xmake-vscode.

waruqi avatar waruqi commented on May 27, 2024

@wangzhankun @1m188 这块我改进过了,用tasks重写执行命令的逻辑,这些问题应该都解决了,而且效果和体验也比之前好了不少。

另外如果要处理编译错误解析,同时更新下xmake到dev版本:xmake update dev 之前的版本有点小问题,解析编译错误会有问题。

相关issues: #22

from xmake-vscode.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.