BodaPro Studio
BodaPro Studio - code editor and IDE, with BodaPro extension development for extension developers
by Bodastage Solutions
v2.0.0
Desktop
Web
BodaPro Studio
BodaPro Studio is a code editor inside BodaPro. Open any project folder and edit, search, run and commit your code without leaving the app.
It works with projects in many languages, including JavaScript and TypeScript, Python and Django, Go, Rust, Flutter and Expo. Studio recognises the kind of project you open and sets up its tasks for you.
Features
1. Editor
- Code editing: Syntax highlighting, autocomplete and error checking for JavaScript, TypeScript, JSON, CSS and HTML; syntax highlighting for many other languages.
- Several projects at once: Open more than one folder and switch between them in the Explorer.
- Formatting: Format a file with one click.
- Markdown preview: See how a Markdown file will look while you write it.
- Large and binary files: Studio warns before opening files that are very large or not text.
2. Find your way around
- Go to file (Cmd/Ctrl+P): Type part of a file name to open it. Add
:lineto jump to a line. - Command palette (Cmd/Ctrl+Shift+P): Run any Studio command by name.
- Find and replace in files (Cmd/Ctrl+Shift+F): Search all open projects, with match case, whole word, regular expressions and include/exclude filters.
3. Source control (Git)
- Changes: See changed, added and deleted files, and open a side-by-side diff for each.
- Stage and commit: Stage files, write a message and commit.
- Branches: Switch branches, create new ones, and pull or push.
- Line markers: Changed lines are marked beside the code in the editor.
4. Tasks and terminal
- Tasks found for you: npm, yarn and pnpm scripts, Makefile targets, Django commands, Go, Cargo, Flutter and Expo tasks appear automatically.
- Your own tasks: Add more in
.bodapro-studio/tasks.jsonin your project. - Terminal: Run tasks or open a terminal in any project folder (uses the Terminal extension).
5. Problems
- One list of problems: Errors from the editor and from task output (TypeScript, Python, pytest, webpack and more) are collected in the Problems panel.
- Jump to the error: Click a problem to open the file at that line.
6. BIP coding assistant
- Ask BIP: Ask the BIP assistant to explain, write or fix code in your open projects.
- You stay in control: Every change BIP proposes is shown for you to accept or reject, and BIP asks before running a task.
- Fix with BIP: Send any problem from the Problems panel to BIP to fix.
Benefits
- One place to work: Edit, search, run and commit without switching apps.
- Any language: Not tied to one kind of project.
- Ready to go: Opens your folder and finds its tasks with no setup.
- Help when you need it: The BIP assistant works on your own code, with your approval.
Works best with
- Terminal extension, to run tasks and open terminals.
- BIP extension, for the coding assistant.
How to install
Open BodaPro, go to Extensions, search for BodaPro Studio and choose Install.
Version
2.0.0
Publisher
Runs on
Desktop
Web
