TerminalNotebook is a VS Code extension that lets you manage and execute terminal commands just like in Jupyter Notebook.
Key features include:
- Command grouping and organization
- Mixed Markdown documentation and command cells
- Command history and reuse
- Multi-session/tab management
VS Code Terminal Command Notebook
Manage and quickly execute terminal commands to boost your development efficiency.
Manage terminal commands like Jupyter Notebook in VS Code, mixing commands, outputs, and documentation.
- Notebook-style management: Group, rename, and favorite frequently used commands
- One-click execution: Quickly run preset or custom commands
- Mixed documentation: Add Markdown notes and explanations between commands
- Multi-session management: Manage multiple terminal sessions with tabs
- Import/Export: Easily share command notebooks
- History: View and reuse previously executed commands
- Search for
TerminalNotebook
in the VS Code Extension Marketplace - Or install via command line:
ext install quickerstudio.terminalnotebook
- Or manual installation:
- Download the
.vsix
file - Run:
code --install-extension TerminalNotebook-X.X.X.vsix
- Download the
- Click the TerminalNotebook icon in the Activity Bar
- Create a new notebook or open a sample notebook
- Add a command cell:
Cmd+Shift+P
>TerminalNotebook: Add Command Cell
- Execute a command: Click the
▶️ button on the left of the cell
- Add a Markdown cell:
Cmd+Shift+P
>Add Markdown Cell
- Export notebook:
- Right-click notebook >
Export as HTML/PDF
- Right-click notebook >
- Set frequently used commands:
- Configure in settings:
terminalnotebook.presets
- Configure in settings:
npm install
npm run build
npm start
Note
This workflow helps reduce repetitive typing and improve efficiency.
# Node.js Environment
nvm install --lts # Install latest LTS version of Node.js
nvm use --lts # Switch to latest LTS version
node -v # Check Node.js version
npm -v # Check npm version
# Python Environment
python --version # Check Python version
pip install -r requirements.txt # Install dependencies
python -m venv venv # Create virtual environment
source venv/bin/activate # Activate virtual environment (Linux/macOS)
venv\Scripts\activate # Activate virtual environment (Windows)
# Git Commands
git clone <repo-url> # Clone repository
git status # Check status
git pull # Pull latest code
git checkout -b <branch> # Create and switch branch
# Docker Commands
docker build -t myapp . # Build image
docker run -d -p 8080:80 myapp # Run container
docker ps # List running containers
docker-compose up -d # Start services in background
We welcome contributions via Issues and PRs! Please read the Contribution Guide for details and standards.
- Unit test coverage
- CI/CD pipeline optimization
- Documentation temporary storage
- TODO list support
- Work notes
- Terminal error log saving
- Terminal output syntax highlighting support
MIT License © 2023 QuickerStudio
Maintained by the QuickerStudio Team
📮 Issue Feedback | 💡 Feature Request | 👥 Join Discord