Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Pymakr 2 for Visual Studio Code

    Scheduled Pinned Locked Moved Announcements & News
    pymakrvscodevscmicropython
    1 Posts 1 Posters 76 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Jakob Rosenberg 0J Offline
      Jakob Rosenberg 0
      last edited by

      Introducing Pymakr 2 for VSCode

      Our new Pymakr 2 Plugin was released (on Friday the 13th πŸŽƒ) and is now available for download on VSCode marketplace. πŸŽ‰

      Some of you may know that in February we began work on a new version of Pymakr. A month later we released a preview in the VSCode Marketplace and now it’s finally available.

      The new plugin has been written from scratch and we expect much faster bug fixes and implementation of new features. Partially thanks to the introduction of tests, type safety, async/await syntax etc.

      For the plugin to be the best experience it can be, please let us know if you face any issues.

      We hope you'll enjoy this new plugin as much as we do. ❀️


      Getting Started

      For getting started with Pymakr 2 we wrote a small intro here.


      What's new in Pymakr 2

      New design

      Pymakr has gotten its own extension tab. Here projects and devices can be accessed.

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/design.png?raw=true

      Reorganizing views

      The new Pymakr views can be dragged and dropped into existing view groups.

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/pymakr-move-view.gif?raw=true

      Multiple connected devices

      Multiple devices can now be connected at the same time.

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/multiple-connections.gif?raw=true

      Shared terminals for the same device (experimental)

      If multiple terminals are open for the same device, the last terminal to receive input will receive the device output. This is useful when handling large amounts of output.

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/shared-terminal.gif?raw=true

      Projects

      Project management is finally here and among the highlights are:

      • Multiple workspaces support
      • Multiple projects in one workspace
      • Auto detection of projects
      • Multiple devices per project

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/projects.gif?raw=true

      Device File explorer

      Mount your device inside VSCode and access it like a USB storage device. You can even save files directly to the device.

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/device-file-explorer.gif?raw=true

      Realtime updates

      It is now possible to see if a script is currently running on your device.

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/insights.gif?raw=true


      Codebase (for contributors)

      Pymakr 2 was written completely from scratch and the codebase is now fully typed JS.

      For contributions, please have a look here.

      https://github.com/pycom/pymakr-vsc/blob/next/media/readme/typed.gif?raw=true

      1 Reply Last reply Reply Quote 2

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better πŸ’—

      Register Login
      • 1 / 1
      • First post
        Last post

      Pycom on Twitter

      Pycom