4 repository-uri
Executing selected ranges of code or entire scripts directly from the editor interface.
Distinct from Code Block Execution: None of the candidates cover the act of sending a selected editor range to an interpreter for immediate execution.
Explore 4 awesome GitHub repositories matching development tools & productivity · Interactive Code Block Execution. Refine with filters or upvote what's useful.
python-mode este un plugin Vim IDE care oferă un set de instrumente integrat pentru dezvoltarea Python. Încorporează o interfață de debug pentru gestionarea breakpoint-urilor de execuție și inspecția stării programului, un browser de documentație pentru preluarea simbolurilor oficiale ale limbajului și un sistem pentru analiză statică și refactorizare structurală automatizată. Proiectul dispune de un manager de mediu dedicat care detectează și utilizează medii virtuale specifice proiectului pentru a asigura rezoluția corectă a bibliotecilor și a interpretorului. Se integrează cu instrumente externe precum PyLint și Rope pentru a identifica erorile de cod și a efectua refactorizarea la nivelul întregului proiect. Plugin-ul acoperă capabilități largi de dezvoltare, inclusiv linting în timp real, formatarea automată a codului și completarea inteligentă a codului. Oferă, de asemenea, instrumente de navigare structurală pentru a sări între definiții, evidențierea avansată a sintaxei și capacitatea de a executa blocuri individuale de cod direct din editor.
Enables running the current script or a selected range of code directly from the editor interface.
ptpython este un shell Python interactiv programabil și o consolă de dezvoltare. Acesta funcționează ca un REPL îmbunătățit pentru execuția codului Python și gestionarea stării de runtime, având suport pentru un event loop asincron care permite instrucțiuni top-level await. Mediul este extrem de personalizabil, oferind scheme de keybinding pluggable și aspecte de interfață ajustabile. Oferă o interfață programabilă care poate fi încorporată în alte aplicații pentru a facilita debugging-ul la runtime și inspectarea stării live. Shell-ul include o suită de instrumente pentru dezvoltatori pentru codare interactivă, cum ar fi completarea automată a codului, editarea pe mai multe linii și evidențierea sintaxei în timp real. De asemenea, permite execuția comenzilor shell de sistem direct din prompt.
Provides an enhanced interactive REPL for executing and testing Python code with advanced editor features.
Hydrogen este un mediu interactiv de execuție a codului și o integrare pentru editorul de text care permite execuția liniilor sau blocurilor individuale de cod cu ieșire imediată inline. Acesta funcționează ca un notebook interactiv poliglot și un orchestrator de kernel-uri la distanță, permițând utilizatorilor să ruleze cod prin kernel-uri Jupyter și să randeze conținut media bogat, cum ar fi grafice, imagini și video, direct în editor. Sistemul se distinge prin gestionarea kernel-urilor la distanță, rutând execuția codului către containere externe sau servere remote prin socket-uri de rețea. Menține un mediu de programare cu stare (stateful) unde namespace-urile limbajelor persistă în mai multe fișiere, permițând urmărirea stării variabilelor și completarea codului conștientă de kernel, bazată pe runtime-ul activ. Platforma acoperă, de asemenea, controlul ciclului de viață al kernel-ului, inclusiv capacitatea de a întrerupe sau reporni mediile. Include un sistem de plugin-uri pentru extinderea funcționalităților limbajului și a interfeței utilizatorului.
Enables the execution of individual lines or blocks of code directly within the text editor.
CherryTree este o aplicație de luare a notițelor ierarhice și un editor de documente rich text conceput pentru organizarea informațiilor într-un arbore imbricat de noduri. Funcționează ca un instrument de documentare integrat cu codul și o bază de cunoștințe criptată, utilizând SQLite sau XML pentru stocarea locală a datelor. Proiectul se distinge prin integrarea capabilităților centrate pe dezvoltator, cum ar fi evidențierea sintaxei și capacitatea de a executa blocuri de cod direct printr-un terminal extern. De asemenea, oferă criptare protejată prin parolă pentru a securiza datele stocate și a preveni accesul neautorizat la arborele de informații. Software-ul acoperă o gamă largă de capabilități de gestionare a conținutului, inclusiv randarea ecuațiilor matematice LaTeX, gestionarea conținutului media încorporat și hyperlink-uri interne și externe. Suportă portabilitatea datelor prin importul de conținut extern și exportul în formate multiple către PDF, HTML sau text simplu, alături de utilitare de căutare și înlocuire globală.
Enables the immediate execution of selected code ranges directly from the editor interface.