All Projects → parmaja → Miniedit

parmaja / Miniedit

Licence: mit
Mini text editor with highlighting code, made for PHP, Pascal, D, Lua, HTML and css or any text code.

Programming Languages

pascal
1382 projects

Projects that are alternatives of or similar to Miniedit

Intellij Micropython
Plugin for MicroPython devices in PyCharm and IntelliJ
Stars: ✭ 312 (+766.67%)
Mutual labels:  ide, editor
Cakeshop
An integrated development environment and SDK for Ethereum-like ledgers
Stars: ✭ 491 (+1263.89%)
Mutual labels:  ide, editor
Gitpod
Gitpod automates the provisioning of ready-to-code development environments.
Stars: ✭ 6,261 (+17291.67%)
Mutual labels:  ide, editor
Slingcode
personal computing platform
Stars: ✭ 277 (+669.44%)
Mutual labels:  ide, editor
Mastering Pycharm Course
Course demos and handouts for Talk Python's Mastering PyCharm course
Stars: ✭ 700 (+1844.44%)
Mutual labels:  ide, editor
Spacevim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Stars: ✭ 17,558 (+48672.22%)
Mutual labels:  ide, editor
Luaperfect
A pure C++ Lua IDE project, aimed to be the fastest and lightest Lua IDE in the world.
Stars: ✭ 368 (+922.22%)
Mutual labels:  ide, editor
Theia
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Stars: ✭ 15,920 (+44122.22%)
Mutual labels:  ide, editor
Luna Studio
Looking for Luna, the WYSIWYG language for data processing? Development has moved 👉
Stars: ✭ 602 (+1572.22%)
Mutual labels:  ide, editor
Graphql Editor
📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!
Stars: ✭ 5,485 (+15136.11%)
Mutual labels:  ide, editor
Dexed
IDE for the D programming language, its compilers, tools and libraries
Stars: ✭ 255 (+608.33%)
Mutual labels:  ide, editor
Ninja Ide
{Ninja-IDE Is Not Just Another IDE}
Stars: ✭ 868 (+2311.11%)
Mutual labels:  ide, editor
sizectrl
TSizeCtrl v8.2
Stars: ✭ 16 (-55.56%)
Mutual labels:  lazarus, ide
Icestudio
❄️ Visual editor for open FPGA boards
Stars: ✭ 958 (+2561.11%)
Mutual labels:  ide, editor
Composer
Visual and code editor for Common Workflow Language
Stars: ✭ 232 (+544.44%)
Mutual labels:  ide, editor
Cope
A modern IDE for writing classical Chinese poetry 格律诗编辑程序
Stars: ✭ 362 (+905.56%)
Mutual labels:  ide, editor
Bridge.
Minecraft Add-on Editor | We strive to provide the best development experience possible
Stars: ✭ 193 (+436.11%)
Mutual labels:  ide, editor
Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
Stars: ✭ 220 (+511.11%)
Mutual labels:  ide, editor
Pyscripter
Pyscripter is a feature-rich but lightweight Python IDE
Stars: ✭ 584 (+1522.22%)
Mutual labels:  ide, editor
Dbkoda
State of the art MongoDB IDE
Stars: ✭ 795 (+2108.33%)
Mutual labels:  ide, editor

Mini Edit

MiniEdit is an open source desktop application for editing files like PHP, HTML, CSS, Python, D, C and Pascal using UTF8 encoding. Also it can compile or run script of this files, if your already installed its compilers in your system, without need to open a project for it, if you are editing multiple files, e.g. Python, PHP it can run this files into console(cmd) or terminal(xterm).

Target

  • Simple (beginners or kids)
  • Portable
  • Fast

Features

  • Portable, one executable file, take it any where.
  • UTF8, Ansi, and UC16LE, UC16BE encoding with BOM
  • Projects files, each project have special type/tendency (PHP, Lua, Python, Pascal, D)
  • Until now it is very Fast and very small
  • Search in files
  • Search for file
  • PHP XDebug
  • Tortoise SVN/GIT integrated in Windows, [TODO] RabbitVCS in Linux
  • [TODO] GDB debugging
  • Works in Windows and Linux
  • Compile and run Pascal, D, Go, Cpp (cpp todo not yet)
  • Run PHP, CMD, SH, BAT, Lua, Py
  • Semi themed colors can be customized easy

Languages supported

Name Methods Engine
PHP run, debug PHP
Lua run lua, luac, internal
Python run python
Basic run SmallBasic, YaBasic
Pascal compile, run FPC
D compile, run DMD
C compile, run
Go compile, run go
CMD, Bat run cmd.exe
sh run sh
csv show
btfont [TODO] edit, show

Disadvantages

  • Not good in auto complete
  • Can't open unkown files
  • Can't open a huge file like logs

Contributing

Keep it as simple as possible. There is an addons to add menu items to file or main menu tools.

Build

MiniEdit is FreePascal/Lazarus project, to compile it you need to install all packages that needed

Open each package in Lazarus and compile it in order.

Required Packages

minilib\lib\MiniCommons.lpk
minilib\xml\source\MiniXML.lpk
minilib\socket\source\MiniSockets.lpk
minilib\connection\source\MiniConnections.lpk

minictrls\lib\MiniLib.lpk
minictrls\components\native\NativeLib.lpk

Competitions

Notepad++ https://notepad-plus-plus.org/

Geany https://www.geany.org/

Textadept https://foicica.com/textadept/

CudaText http://uvviewsoft.com/cudatext/

PINote https://pinote.sourceforge.io/

Micro https://micro-editor.github.io/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].