-
-
Notifications
You must be signed in to change notification settings - Fork 655
Open
Description
Document configuring each common IDE or text editor
for using and/or developing Sage.
- CodeMirror
- Emacs with
sage-shell-mode
oremacs-jupyter
(Sage wiki) - JupyterLab text editor
- PyCharm
- Just open SAGE_ROOT as a project
- Ask Sage question 39742: Make PyCharm recognise the Sage Python interpreter
- Stack Overflow question 47378147: Use PyCharm (or any Windows IDE) to run SageMath scripts
- sage-devel discussion, 2017-12: Running Sage from an IDE like PyCharm on Windows
- Ask Sage question 38750: How to use Sage in PyCharm in Ubuntu
- Spyder (Sage wiki)
- Sublime Text
- vi / vim (Sage wiki)
- VSCode / vscodium - Document using Sage on Windows via Visual Studio Code with WSL remote #30484
and maybe others such as
- Alpha, Alphatk
- ATOM + Hydrogen
- Blender
- Eclipse
- Geany
- IDLE
- Leo
- Netbeans (Sage wiki, 2010)
- PyDev
- PyScripter
- Wing
- Xcode
What to document:
- setting up syntax highlighting for .py, .pyx, .spyx, .sage files
- telling the editor or IDE to use Sage's Python
- making Sage execute fragments of code
Workflow:
- Collect info here on this Meta-ticket
- Migrate good info to the Sage developer guide in https://github.com/sagemath/sage-prod/blob/develop/src/doc/en/developer/workspace.rst, one ticket per IDE / text editor
Existing material:
- some answers to questions, or discussions,
on Ask Sage, sage-devel, sage-support, Stack Overflow
Related:
- Define a Sage syntax highlighting #30501: Syntax highlighting mode for Sage syntax,
aware of the syntactic sugar Sage adds to Python syntax - GitHub applies Python syntax highlighting to .sage and .sagews files
- Request to apply Python syntax highlighting to questions tagged sage on Stack Overflow
- Document "sage -tox" #30453 - Document
sage -tox
- Ask Sage question 63071: create a file with .sage extension
CC: @tobiasdiez @trevorkarn @fchapoton
Component: documentation
Issue created by migration from https://trac.sagemath.org/ticket/30500
hiyorijl